|
@@ -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`;
|