fanxp 1 year ago
parent
commit
46077f5e16

+ 1 - 1
src/main/java/com/xjrsoft/config/MybatisPlusConfig.java

@@ -163,7 +163,7 @@ public class MybatisPlusConfig {
                     druidConfig.setPoolPreparedStatements(false); // 是否缓存preparedStatement,也就是PSCache  官方建议MySQL下建议关闭   个人建议如果想用SQL防火墙 建议打开
                     druidConfig.setMaxPoolPreparedStatementPerConnectionSize(20);//是否缓存preparedStatement,也就是PSCache  官方建议MySQL下建议关闭   个人建议如果想用SQL防火墙 建议打开
                     druidConfig.setTimeBetweenEvictionRunsMillis(2000L);// 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
-                    druidConfig.setMinEvictableIdleTimeMillis(10000L); //  配置一个连接在池中最小生存的时间,单位是毫秒
+                    druidConfig.setMinEvictableIdleTimeMillis(300000L); //  配置一个连接在池中最小生存的时间,单位是毫秒
                     if (dataSourceProperty.getUrl().contains("oracle")) {
                         druidConfig.setValidationQuery("SELECT 1 FROM DUAL"); //测试链接 如果是oracle 语句不一样
                     } else {

+ 1 - 1
src/main/resources/application-dev.yml

@@ -9,7 +9,7 @@ spring:
       datasource:
         master:
           driver-class-name: com.mysql.cj.jdbc.Driver
-          url: jdbc:mysql://10.150.10.139:3306/tl?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&autoReconnect=true&failOverReadOnly=false&connectTimeout=30000&socketTimeout=60000
+          url: jdbc:mysql://10.150.10.139:3306/tl?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&autoReconnect=true&failOverReadOnly=false
           username: root
           password: Zwr~-f6H,u6QE^]C-AD_
 

+ 39 - 0
src/main/resources/sqlScript/20231211_sql.sql

@@ -0,0 +1,39 @@
+-- ----------------------------
+-- 班主任事项请假
+-- ----------------------------
+DROP TABLE IF EXISTS wf_head_teacher_leave;
+CREATE TABLE wf_head_teacher_leave
+(
+    id BIGINT NOT NULL COMMENT '主键编号',
+    `create_user_id` BIGINT NULL DEFAULT NULL COMMENT '创建人',
+    `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间',
+    `modify_user_id` BIGINT NULL DEFAULT NULL COMMENT '修改人',
+    `modify_date` datetime NULL DEFAULT NULL COMMENT '修改时间',
+    `delete_mark` INT NOT NULL COMMENT '删除标记',
+    `enabled_mark` INT NOT NULL COMMENT '有效标志',
+    `sort_code` INT NULL DEFAULT NULL COMMENT '序号',
+    `applicant_user_id` bigint NULL DEFAULT NULL COMMENT '申请人',
+    `leave_reason`varchar(20) NULL DEFAULT NULL COMMENT '请假原因(xjr_dictionary_item[leave_reason])',
+    `start_time` date NULL DEFAULT NULL COMMENT '开始时间',
+    `end_time` date NULL DEFAULT NULL COMMENT '结束时间',
+    `is_substitute` INT NOT NULL default 0 COMMENT '是否有替班教师(1:是 0:否)',
+    `substitute_user_id` bigint NULL DEFAULT NULL COMMENT '替换教师',
+    `remark` varchar(1000) COMMENT '备注',
+    `status` int not null default 0 COMMENT '状态(1:结束 0:未结束)',
+    PRIMARY KEY (`id`)
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT '班主任事项请假';
+
+DROP TABLE IF EXISTS `wf_mealrequest`;
+CREATE TABLE `wf_mealrequest` (
+      `id` bigint NOT NULL,
+      `user_id` longtext COMMENT '申请人',
+      `declaration_department` varchar(500) DEFAULT NULL COMMENT '申报部门',
+      `reception_date` datetime DEFAULT NULL COMMENT '接待日期',
+      `meal_category` varchar(500) DEFAULT NULL COMMENT '用餐类别',
+      `number_of_visitors` double DEFAULT NULL COMMENT '来访人数',
+      `dining_location` varchar(500) DEFAULT NULL COMMENT '用餐地点',
+      `official_letter` varchar(500) DEFAULT NULL COMMENT '公函',
+      `meal_reasons` varchar(500) DEFAULT NULL COMMENT '用餐事由',
+      `file` longtext COMMENT '附件',
+      PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='公务接待审批';