Ver Fonte

实习计划管理

dzx há 5 meses atrás
pai
commit
15ef195959
1 ficheiros alterados com 70 adições e 0 exclusões
  1. 70 0
      src/main/resources/sqlScript/20250623sql.sql

+ 70 - 0
src/main/resources/sqlScript/20250623sql.sql

@@ -0,0 +1,70 @@
+-- -------------------------------------------------------------------------------------------------------------------
+-- 实习计划带队老师表
+-- -------------------------------------------------------------------------------------------------------------------
+DROP TABLE IF EXISTS internship_plan_teacher;
+CREATE TABLE `internship_plan_teacher` (
+  `id` BIGINT NOT NULL COMMENT '主键编号',
+  `create_date` DATETIME DEFAULT NULL COMMENT '创建时间',
+  `modify_date` DATETIME DEFAULT NULL COMMENT '修改时间',
+  `delete_mark` INT NOT NULL COMMENT '删除标记',
+  `enabled_mark` INT NOT NULL COMMENT '有效标志',
+  `modify_user_id` BIGINT DEFAULT NULL,
+  `create_user_id` BIGINT DEFAULT NULL,
+  `internship_plan_manage_id` BIGINT NOT NULL COMMENT '所属实习计划id(internship_plan_manage)',
+  `user_id` BIGINT NOT NULL COMMENT '带队老师id(xjr_user)',
+  PRIMARY KEY (`id`)
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='实习计划带队老师表';
+
+ALTER TABLE internship_plan_teacher
+  ADD INDEX (internship_plan_manage_id);
+
+
+
+-- -------------------------------------------------------------------------------------------------------------------
+-- 实习计划班级表
+-- -------------------------------------------------------------------------------------------------------------------
+DROP TABLE IF EXISTS internship_plan_class;
+CREATE TABLE `internship_plan_class` (
+  `id` BIGINT NOT NULL COMMENT '主键编号',
+  `create_date` DATETIME DEFAULT NULL COMMENT '创建时间',
+  `modify_date` DATETIME DEFAULT NULL COMMENT '修改时间',
+  `delete_mark` INT NOT NULL COMMENT '删除标记',
+  `enabled_mark` INT NOT NULL COMMENT '有效标志',
+  `modify_user_id` BIGINT DEFAULT NULL,
+  `create_user_id` BIGINT DEFAULT NULL,
+  `internship_plan_teacher_id` BIGINT NOT NULL COMMENT '带队老师(internship_plan_teacher)',
+  `internship_plan_manage_id` BIGINT NOT NULL COMMENT '所属实习计划id(internship_plan)',
+  `class_id` BIGINT NOT NULL COMMENT '班级id(base_class)',
+  PRIMARY KEY (`id`)
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='实习计划班级表';
+
+ALTER TABLE internship_plan_class
+  ADD INDEX (internship_plan_manage_id),
+  ADD INDEX (internship_plan_teacher_id);
+ALTER TABLE internship_plan_class
+  ADD INDEX (class_id);
+
+
+-- -------------------------------------------------------------------------------------------------------------------
+-- 实习计划学生表,增加字段
+-- -------------------------------------------------------------------------------------------------------------------
+ALTER TABLE internship_plan_manage_participant
+  ADD COLUMN teacher_id BIGINT NULL COMMENT '带队老师(xjr_user)' AFTER class_name,
+  ADD COLUMN result VARCHAR (50) NULL COMMENT '实习结果评价' AFTER teacher_id;
+
+
+-- -------------------------------------------------------------------------------------------------------------------
+-- 实习计划学生表,增加字段
+-- -------------------------------------------------------------------------------------------------------------------
+ALTER TABLE internship_plan_manage_participant
+  ADD COLUMN teacher_id BIGINT NULL COMMENT '带队老师(xjr_user)' AFTER class_name,
+  ADD COLUMN result VARCHAR (50) NULL COMMENT '实习结果评价' AFTER teacher_id;
+
+-- -------------------------------------------------------------------------------------------------------------------
+-- 实习计划表,增加状态字段
+-- -------------------------------------------------------------------------------------------------------------------
+ALTER TABLE internship_plan_manage
+  ADD COLUMN STATUS INT NULL COMMENT '状态(0:草稿 1:实习中 2:已结束)' AFTER academic_year;
+
+
+