Sfoglia il codice sorgente

学生报到计划

dzx 1 mese fa
parent
commit
3a49606ca5

+ 10 - 0
src/main/resources/sqlScript/20250116_sql.sql

@@ -0,0 +1,10 @@
+ALTER TABLE `student_drop_out`   
+  ADD COLUMN `textbook_fees` VARCHAR(20) NULL   COMMENT '教材费缴费情况' AFTER `status`,
+  ADD COLUMN `homestay` VARCHAR(20) NULL   COMMENT '住宿费缴费情况' AFTER `textbook_fees`;
+
+
+ALTER TABLE `base_personnel_labour_capital`   
+  ADD COLUMN `category` INT NULL   COMMENT '类别(1:工资 2:社保)' AFTER `data_file`;
+
+ALTER TABLE `base_personnel_labour_capital`   
+  ADD COLUMN `year` INT NULL   COMMENT '社保年份' AFTER `category`;

+ 56 - 0
src/main/resources/sqlScript/20250120_sql.sql

@@ -0,0 +1,56 @@
+DROP TABLE IF EXISTS student_change_record;
+CREATE TABLE `student_change_record`  (
+  `id` BIGINT NOT NULL COMMENT '主键',
+  `create_user_id` BIGINT NULL DEFAULT NULL COMMENT '创建人',
+  `create_date` DATETIME(3) NULL DEFAULT NULL COMMENT '创建时间',
+  `modify_user_id` BIGINT NULL DEFAULT NULL COMMENT '修改人id',
+  `modify_date` DATETIME(3) NULL DEFAULT NULL COMMENT '修改日期',
+  `delete_mark` SMALLINT NULL DEFAULT NULL COMMENT '删除标记(0:未删除 1:已删除)',
+  `enabled_mark` SMALLINT NULL DEFAULT NULL COMMENT '有效标记(0:未启用 1:已启用)',
+  `user_id` BIGINT NULL DEFAULT NULL COMMENT '学生id(xjr_user)',
+  `change_type` VARCHAR(50) NULL DEFAULT NULL COMMENT '异动类型',
+  `before_data` VARCHAR(200) NULL DEFAULT NULL COMMENT '异动前数据',
+  `before_data_code` VARCHAR(200) NULL DEFAULT NULL COMMENT '异动前数据code',
+  `after_data` VARCHAR(200) NULL DEFAULT NULL COMMENT '异动后数据',
+  `after_data_code` VARCHAR(200) NULL DEFAULT NULL COMMENT '异动后数据code',
+  `operate_mode` INT NULL DEFAULT NULL COMMENT '操作方式(1:系统 2:流程 3:人为)',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = INNODB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '学生异动记录表';
+
+-- ---------------------------------------------------------------
+-- 学生报到计划
+-- ---------------------------------------------------------------
+DROP TABLE IF EXISTS student_report_plan;
+CREATE TABLE `student_report_plan`  (
+  `id` BIGINT NOT NULL COMMENT '主键',
+  `create_user_id` BIGINT NULL DEFAULT NULL COMMENT '创建人',
+  `create_date` DATETIME(3) NULL DEFAULT NULL COMMENT '创建时间',
+  `modify_user_id` BIGINT NULL DEFAULT NULL COMMENT '修改人id',
+  `modify_date` DATETIME(3) NULL DEFAULT NULL COMMENT '修改日期',
+  `delete_mark` SMALLINT NULL DEFAULT NULL COMMENT '删除标记(0:未删除 1:已删除)',
+  `enabled_mark` SMALLINT NULL DEFAULT NULL COMMENT '有效标记(0:未启用 1:已启用)',
+  `semester_id` BIGINT NULL DEFAULT NULL COMMENT '学期id(base_semester)',
+  `name` VARCHAR(100) NULL DEFAULT NULL COMMENT '计划名称',
+  `start_time` DATETIME NULL DEFAULT NULL COMMENT '报到开始时间',
+  `end_time` DATETIME NULL DEFAULT NULL COMMENT '报到结束时间',
+  `update_start_time` DATETIME NULL DEFAULT NULL COMMENT '数据修改开始时间',
+  `update_end_time` DATETIME NULL DEFAULT NULL COMMENT '数据修改结束时间',
+  `status` INT NULL DEFAULT 0 COMMENT '状态(0:草稿 1:进行中 2:已结束)',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = INNODB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '学生报到计划';
+
+
+
+-- ---------------------------------------------------------------
+-- 学生报到计划-班级
+-- ---------------------------------------------------------------
+DROP TABLE IF EXISTS student_report_plan_class_relation;
+CREATE TABLE `student_report_plan_class_relation`  (
+  `id` BIGINT NOT NULL COMMENT '主键',
+  `student_report_plan_id` BIGINT NULL DEFAULT NULL COMMENT '计划id',
+  `class_id` BIGINT NULL DEFAULT NULL COMMENT '班级id',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = INNODB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '学生报到计划-班级';
+
+ALTER TABLE `student_report_record`   
+  ADD COLUMN `student_report_plan_id` BIGINT NULL   COMMENT '报到计划id' AFTER `base_semester_id`;