|
@@ -271,7 +271,6 @@ CREATE TABLE `course_target` (
|
|
|
|
|
|
ALTER TABLE `course_target`
|
|
ALTER TABLE `course_target`
|
|
ADD UNIQUE INDEX `course_target_unique` (`school_id` ASC,`exam_id` ASC, `course_code` ASC, `target_name` ASC);
|
|
ADD UNIQUE INDEX `course_target_unique` (`school_id` ASC,`exam_id` ASC, `course_code` ASC, `target_name` ASC);
|
|
-;
|
|
|
|
|
|
|
|
CREATE TABLE `course_evaluation` (
|
|
CREATE TABLE `course_evaluation` (
|
|
`id` BIGINT(20) NOT NULL COMMENT 'id',
|
|
`id` BIGINT(20) NOT NULL COMMENT 'id',
|
|
@@ -289,7 +288,6 @@ CREATE TABLE `course_evaluation` (
|
|
|
|
|
|
ALTER TABLE `course_evaluation`
|
|
ALTER TABLE `course_evaluation`
|
|
ADD UNIQUE INDEX `course_evaluation_unique` (`school_id` ASC, `exam_id` ASC, `course_code` ASC, `evaluation` ASC);
|
|
ADD UNIQUE INDEX `course_evaluation_unique` (`school_id` ASC, `exam_id` ASC, `course_code` ASC, `evaluation` ASC);
|
|
-;
|
|
|
|
|
|
|
|
CREATE TABLE `course_weight` (
|
|
CREATE TABLE `course_weight` (
|
|
`id` BIGINT(20) NOT NULL COMMENT 'id',
|
|
`id` BIGINT(20) NOT NULL COMMENT 'id',
|
|
@@ -312,7 +310,6 @@ COMMENT = '课程权重设置表';
|
|
|
|
|
|
ALTER TABLE `course_weight`
|
|
ALTER TABLE `course_weight`
|
|
ADD UNIQUE INDEX `course_weight_unique` (`school_id` ASC, `exam_id` ASC, `course_code` ASC, `target_id` ASC, `evaluation_id` ASC);
|
|
ADD UNIQUE INDEX `course_weight_unique` (`school_id` ASC, `exam_id` ASC, `course_code` ASC, `target_id` ASC, `evaluation_id` ASC);
|
|
-;
|
|
|
|
|
|
|
|
CREATE TABLE `basic_teach_clazz` (
|
|
CREATE TABLE `basic_teach_clazz` (
|
|
`id` BIGINT(20)NOT NULL COMMENT 'id',
|
|
`id` BIGINT(20)NOT NULL COMMENT 'id',
|
|
@@ -331,7 +328,6 @@ COMMENT = '基础教学班表';
|
|
|
|
|
|
ALTER TABLE `basic_teach_clazz`
|
|
ALTER TABLE `basic_teach_clazz`
|
|
ADD UNIQUE INDEX `basic_teach_clazz_unique` (`school_id` ASC, `exam_id` ASC, `clazz_name` ASC);
|
|
ADD UNIQUE INDEX `basic_teach_clazz_unique` (`school_id` ASC, `exam_id` ASC, `clazz_name` ASC);
|
|
-;
|
|
|
|
|
|
|
|
CREATE TABLE `basic_exam_student` (
|
|
CREATE TABLE `basic_exam_student` (
|
|
`id` BIGINT(20) NOT NULL COMMENT 'id',
|
|
`id` BIGINT(20) NOT NULL COMMENT 'id',
|
|
@@ -359,7 +355,6 @@ CREATE TABLE `basic_exam_student` (
|
|
|
|
|
|
ALTER TABLE `basic_exam_student`
|
|
ALTER TABLE `basic_exam_student`
|
|
ADD UNIQUE INDEX `basic_exam_student_unique` (`school_id` ASC, `exam_id` ASC, `course_code` ASC, `student_code` ASC);
|
|
ADD UNIQUE INDEX `basic_exam_student_unique` (`school_id` ASC, `exam_id` ASC, `course_code` ASC, `student_code` ASC);
|
|
-;
|
|
|
|
|
|
|
|
-- 2024/2/27
|
|
-- 2024/2/27
|
|
UPDATE sys_privilege
|
|
UPDATE sys_privilege
|
|
@@ -440,7 +435,6 @@ WHERE
|
|
ALTER TABLE `teach_course`
|
|
ALTER TABLE `teach_course`
|
|
DROP INDEX `teach_course_unique` ,
|
|
DROP INDEX `teach_course_unique` ,
|
|
ADD UNIQUE INDEX `teach_course_unique` USING BTREE (`school_id`, `exam_id`, `course_code`, `user_id`);
|
|
ADD UNIQUE INDEX `teach_course_unique` USING BTREE (`school_id`, `exam_id`, `course_code`, `user_id`);
|
|
-;
|
|
|
|
|
|
|
|
ALTER TABLE `course_dimension`
|
|
ALTER TABLE `course_dimension`
|
|
ADD COLUMN `teach_course_id` BIGINT NOT NULL COMMENT '教学课程id' AFTER `id`,
|
|
ADD COLUMN `teach_course_id` BIGINT NOT NULL COMMENT '教学课程id' AFTER `id`,
|
|
@@ -448,7 +442,6 @@ ALTER TABLE `course_dimension`
|
|
ADD COLUMN `source` VARCHAR(20) NOT NULL COMMENT '来源' AFTER `user_id`;
|
|
ADD COLUMN `source` VARCHAR(20) NOT NULL COMMENT '来源' AFTER `user_id`;
|
|
ALTER TABLE `course_dimension`
|
|
ALTER TABLE `course_dimension`
|
|
ADD UNIQUE INDEX `course_dimension_unique` (`teach_course_id` ASC, `source` ASC, `code` ASC);
|
|
ADD UNIQUE INDEX `course_dimension_unique` (`teach_course_id` ASC, `source` ASC, `code` ASC);
|
|
-;
|
|
|
|
|
|
|
|
ALTER TABLE `course_evaluation`
|
|
ALTER TABLE `course_evaluation`
|
|
ADD COLUMN `teach_course_id` BIGINT NOT NULL COMMENT '教学课程id' AFTER `id`,
|
|
ADD COLUMN `teach_course_id` BIGINT NOT NULL COMMENT '教学课程id' AFTER `id`,
|
|
@@ -456,23 +449,18 @@ ADD COLUMN `user_id` BIGINT NOT NULL COMMENT '教师id' AFTER `course_code`,
|
|
ADD COLUMN `type` VARCHAR(20) NOT NULL COMMENT '类型(默认DEFAULT、自定义CUSTOM)' AFTER `user_id`,
|
|
ADD COLUMN `type` VARCHAR(20) NOT NULL COMMENT '类型(默认DEFAULT、自定义CUSTOM)' AFTER `user_id`,
|
|
DROP INDEX `course_evaluation_unique` ,
|
|
DROP INDEX `course_evaluation_unique` ,
|
|
ADD UNIQUE INDEX `course_evaluation_unique` (`teach_course_id` ASC, `evaluation` ASC);
|
|
ADD UNIQUE INDEX `course_evaluation_unique` (`teach_course_id` ASC, `evaluation` ASC);
|
|
-;
|
|
|
|
|
|
|
|
ALTER TABLE `course_target`
|
|
ALTER TABLE `course_target`
|
|
ADD COLUMN `teach_course_id` BIGINT NOT NULL COMMENT '教学课程id' AFTER `id`,
|
|
ADD COLUMN `teach_course_id` BIGINT NOT NULL COMMENT '教学课程id' AFTER `id`,
|
|
ADD COLUMN `user_id` BIGINT NOT NULL COMMENT '教师id' AFTER `course_code`,
|
|
ADD COLUMN `user_id` BIGINT NOT NULL COMMENT '教师id' AFTER `course_code`,
|
|
DROP INDEX `course_target_unique` ,
|
|
DROP INDEX `course_target_unique` ,
|
|
ADD UNIQUE INDEX `course_target_unique` (`teach_course_id` ASC, `target_name` ASC);
|
|
ADD UNIQUE INDEX `course_target_unique` (`teach_course_id` ASC, `target_name` ASC);
|
|
-;
|
|
|
|
|
|
|
|
ALTER TABLE `course_weight`
|
|
ALTER TABLE `course_weight`
|
|
ADD COLUMN `teach_course_id` BIGINT NOT NULL COMMENT '教学课程id' AFTER `id`,
|
|
ADD COLUMN `teach_course_id` BIGINT NOT NULL COMMENT '教学课程id' AFTER `id`,
|
|
ADD COLUMN `user_id` BIGINT NOT NULL COMMENT '教师id' AFTER `course_code`,
|
|
ADD COLUMN `user_id` BIGINT NOT NULL COMMENT '教师id' AFTER `course_code`,
|
|
DROP INDEX `course_weight_unique` ,
|
|
DROP INDEX `course_weight_unique` ,
|
|
ADD UNIQUE INDEX `course_weight_unique` (`teach_course_id` ASC, `target_id` ASC, `evaluation_id` ASC);
|
|
ADD UNIQUE INDEX `course_weight_unique` (`teach_course_id` ASC, `target_id` ASC, `evaluation_id` ASC);
|
|
-;
|
|
|
|
-
|
|
|
|
-
|
|
|
|
|
|
|
|
-- 2024/03/02
|
|
-- 2024/03/02
|
|
DROP TABLE IF EXISTS `exam_task_paper_data`;
|
|
DROP TABLE IF EXISTS `exam_task_paper_data`;
|
|
@@ -679,3 +667,14 @@ ALTER TABLE `mark_question`
|
|
ADD COLUMN `create_time` BIGINT(20) NULL AFTER `create_id`,
|
|
ADD COLUMN `create_time` BIGINT(20) NULL AFTER `create_id`,
|
|
ADD COLUMN `update_id` BIGINT(20) NULL AFTER `create_time`,
|
|
ADD COLUMN `update_id` BIGINT(20) NULL AFTER `create_time`,
|
|
ADD COLUMN `update_time` BIGINT(20) NULL AFTER `update_id`;
|
|
ADD COLUMN `update_time` BIGINT(20) NULL AFTER `update_id`;
|
|
|
|
+
|
|
|
|
+-- 2024/03/22
|
|
|
|
+update sys_privilege set related = 768 where id = 770;
|
|
|
|
+
|
|
|
|
+UPDATE `sys_privilege` SET `enable` = '0', `front_display` = '0' WHERE (`id` = '762');
|
|
|
|
+UPDATE `sys_privilege` SET `enable` = '0', `front_display` = '0' WHERE (`id` = '761');
|
|
|
|
+UPDATE `sys_privilege` SET `enable` = '0', `front_display` = '0' WHERE (`id` = '875');
|
|
|
|
+UPDATE `sys_privilege` SET `name` = '考生库选择' WHERE (`id` = '876');
|
|
|
|
+UPDATE `sys_privilege` SET `name` = '考生库选择(是否可选学生)' WHERE (`id` = '877');
|
|
|
|
+
|
|
|
|
+ALTER TABLE `basic_school` ADD COLUMN `has_paper_number` TINYINT(1) NULL DEFAULT '0' COMMENT '该学校是否有固定试卷编号' AFTER `default_school`;
|