瀏覽代碼

3.4.4 update-20250429,bug修改

xiaofei 1 月之前
父節點
當前提交
25add8d815
共有 1 個文件被更改,包括 43 次插入43 次删除
  1. 43 43
      distributed-print/src/main/resources/upgrade/3.4.4-upgrade-2.sql

+ 43 - 43
distributed-print/src/main/resources/upgrade/3.4.4-upgrade-2.sql

@@ -5,33 +5,33 @@ CREATE TABLE `mark_task`  (
        `id` bigint NOT NULL COMMENT '主键',
        `exam_id` bigint NOT NULL COMMENT '考试ID',
        `course_id` bigint NULL DEFAULT NULL COMMENT '课程ID(basic_course表ID)',
-       `course_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '课程代码',
-       `course_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '课程名称',
-       `paper_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '试卷编号',
+       `course_code` varchar(32) NULL DEFAULT NULL COMMENT '课程代码',
+       `course_name` varchar(100) NULL DEFAULT NULL COMMENT '课程名称',
+       `paper_number` varchar(100) NOT NULL COMMENT '试卷编号',
        `question_id` bigint NULL DEFAULT NULL COMMENT '题目ID',
        `main_number` int NULL DEFAULT NULL COMMENT '大题号',
        `sub_number` int NULL DEFAULT NULL COMMENT '小题号',
        `group_number` int NULL DEFAULT NULL COMMENT '大题号',
        `student_id` bigint NOT NULL COMMENT '考生ID',
        `basic_student_id` bigint NULL DEFAULT NULL COMMENT '考生管理ID',
-       `student_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学号',
-       `secret_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '考生密号',
+       `student_code` varchar(64) NOT NULL COMMENT '学号',
+       `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
        `task_number` int NOT NULL COMMENT '多评任务序号',
-       `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态',
+       `status` varchar(16) NOT NULL COMMENT '状态',
        `user_id` bigint NULL DEFAULT NULL COMMENT '评卷员ID',
        `marker_time` bigint NULL DEFAULT NULL COMMENT '评卷时间',
        `marker_score` double NULL DEFAULT NULL COMMENT '评卷总分',
-       `marker_score_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '评卷给分明细',
-       `marker_track_list` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '评卷分数轨迹',
-       `marker_tag_list` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '评卷特殊标记',
+       `marker_score_list` text NULL COMMENT '评卷给分明细',
+       `marker_track_list` mediumtext NULL COMMENT '评卷分数轨迹',
+       `marker_tag_list` mediumtext NULL COMMENT '评卷特殊标记',
        `marker_spent` int NULL DEFAULT NULL COMMENT '评卷时长',
        `header_id` bigint NULL DEFAULT NULL COMMENT '科组长ID',
        `header_time` bigint NULL DEFAULT NULL COMMENT '科组长评卷时间',
        `header_score` double NULL DEFAULT NULL COMMENT '科组长总分',
-       `header_score_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '科组长给分明细',
-       `header_track_list` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '复核轨迹',
-       `header_tag_list` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '复核特殊标记',
-       `reject_reason` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '打回原因',
+       `header_score_list` text NULL COMMENT '科组长给分明细',
+       `header_track_list` mediumtext NULL COMMENT '复核轨迹',
+       `header_tag_list` mediumtext NULL COMMENT '复核特殊标记',
+       `reject_reason` varchar(128) NULL DEFAULT NULL COMMENT '打回原因',
        PRIMARY KEY (`id`) USING BTREE,
        UNIQUE INDEX `index2`(`student_id` ASC, `group_number` ASC, `task_number` ASC) USING BTREE,
        INDEX `index3`(`user_id` ASC, `status` ASC, `marker_time` ASC) USING BTREE,
@@ -43,20 +43,20 @@ CREATE TABLE `mark_question`  (
            `id` bigint NOT NULL COMMENT '主键',
            `exam_id` bigint NOT NULL COMMENT '考试ID',
            `course_id` bigint NULL DEFAULT NULL COMMENT '课程ID',
-           `paper_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '试卷类型',
-           `paper_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '卷型',
+           `paper_number` varchar(100) NOT NULL COMMENT '试卷类型',
+           `paper_type` varchar(100) NULL DEFAULT NULL COMMENT '卷型',
            `objective` tinyint NOT NULL COMMENT '是否客观题',
            `group_number` int NULL DEFAULT NULL COMMENT '分组序号',
            `main_number` int NOT NULL COMMENT '大题号',
            `sub_number` int NOT NULL COMMENT '小题号',
-           `main_title` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '大题名称',
-           `answer` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '正确答案',
+           `main_title` varchar(128) NOT NULL COMMENT '大题名称',
+           `answer` varchar(16) NULL DEFAULT NULL COMMENT '正确答案',
            `total_score` double NULL DEFAULT NULL COMMENT '满分',
            `option_count` int NULL DEFAULT NULL COMMENT '客观题答案数量',
            `interval_score` double NULL DEFAULT NULL COMMENT '评卷间隔分',
-           `objective_policy` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '客观题判分策略',
-           `question_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '题型',
-           `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+           `objective_policy` varchar(16) NULL DEFAULT NULL COMMENT '客观题判分策略',
+           `question_type` varchar(2) NULL DEFAULT NULL COMMENT '题型',
+           `name` varchar(128) NULL DEFAULT NULL,
            `paper_index` int NULL DEFAULT NULL,
            `page_index` int NULL DEFAULT NULL,
            `objective_policy_score` double NULL DEFAULT NULL COMMENT '客观题判分策略计分',
@@ -64,10 +64,10 @@ CREATE TABLE `mark_question`  (
            `create_time` bigint NULL DEFAULT NULL,
            `update_id` bigint NULL DEFAULT NULL,
            `update_time` bigint NULL DEFAULT NULL,
-           `pic_list` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '评卷区坐标',
+           `pic_list` mediumtext NULL COMMENT '评卷区坐标',
            `double_rate` double NULL DEFAULT NULL COMMENT '双评比例',
            `arbitrate_threshold` double NULL DEFAULT NULL COMMENT '仲裁阈值',
-           `score_policy` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '合分策略',
+           `score_policy` varchar(10) NULL DEFAULT NULL COMMENT '合分策略',
            `task_count` int NULL DEFAULT 0 COMMENT '任务总量',
            `marked_count` int NULL DEFAULT 0 COMMENT '已评数量',
            `left_count` int NULL DEFAULT NULL COMMENT '剩余数量',
@@ -78,11 +78,11 @@ CREATE TABLE `mark_question`  (
 CREATE TABLE `mark_user_question`  (
            `id` bigint NOT NULL COMMENT '主键',
            `exam_id` bigint NOT NULL COMMENT '考试ID',
-           `paper_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '试卷编号',
+           `paper_number` varchar(100) NOT NULL COMMENT '试卷编号',
            `question_id` bigint NULL DEFAULT NULL COMMENT '题目ID',
            `group_number` int NULL DEFAULT NULL COMMENT '分组编号',
            `user_id` bigint NOT NULL COMMENT '用户ID',
-           `mode` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '强制评卷模式',
+           `mode` varchar(16) NULL DEFAULT NULL COMMENT '强制评卷模式',
            `top_count` int NULL DEFAULT NULL COMMENT '评卷数上限',
            `finish_count` int NULL DEFAULT NULL COMMENT '完成数量',
            `header_finish_count` int NULL DEFAULT NULL COMMENT '管理员直接打分数量',
@@ -104,7 +104,7 @@ CREATE TABLE `mark_subjective_score`  (
            `main_number` int NOT NULL COMMENT '大题号',
            `sub_number` int NOT NULL COMMENT '小题号',
            `exam_id` bigint NOT NULL COMMENT '考试ID',
-           `paper_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '课程代码',
+           `paper_number` varchar(100) NOT NULL COMMENT '课程代码',
            `question_id` bigint NULL DEFAULT NULL COMMENT '题目ID',
            `group_number` int NULL DEFAULT NULL COMMENT '分组序号',
            `group_score` double NULL DEFAULT NULL COMMENT '分组得分',
@@ -120,21 +120,21 @@ ALTER TABLE `mark_problem_history` RENAME TO  `mark_problem_history_3.4.3` ;
 CREATE TABLE `mark_problem_history`  (
            `id` bigint NOT NULL COMMENT '自增主键',
            `exam_id` bigint NOT NULL COMMENT '考试ID',
-           `paper_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '试卷编号',
+           `paper_number` varchar(32) NOT NULL COMMENT '试卷编号',
            `question_id` bigint NULL DEFAULT NULL COMMENT '题目ID',
            `group_number` int NULL DEFAULT NULL COMMENT '大题号',
-           `student_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学号',
-           `secret_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '考生密号',
-           `type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '问题类型',
+           `student_code` varchar(64) NOT NULL COMMENT '学号',
+           `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
+           `type` varchar(10) NOT NULL COMMENT '问题类型',
            `student_id` bigint NOT NULL COMMENT '考生ID',
            `task_id` bigint NOT NULL COMMENT '评卷任务ID',
-           `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '状态',
+           `status` varchar(16) NULL DEFAULT NULL COMMENT '状态',
            `update_user_id` bigint NULL DEFAULT NULL COMMENT '处理人ID',
            `user_id` bigint NULL DEFAULT NULL COMMENT '评卷员ID',
-           `score_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '给分明细',
+           `score_list` text NULL COMMENT '给分明细',
            `create_time` bigint NOT NULL COMMENT '创建时间',
            `update_time` bigint NULL DEFAULT NULL COMMENT '处理时间',
-           `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '问题原因',
+           `remark` varchar(100) NULL DEFAULT NULL COMMENT '问题原因',
            PRIMARY KEY (`id`) USING BTREE,
            INDEX `index2`(`update_user_id` ASC, `status` ASC, `update_time` ASC) USING BTREE,
            INDEX `index3`(`student_id` ASC, `status` ASC) USING BTREE
@@ -144,16 +144,16 @@ ALTER TABLE `mark_arbitrate_history` RENAME TO  `mark_arbitrate_history_3.4.3` ;
 CREATE TABLE `mark_arbitrate_history`  (
            `id` bigint NOT NULL COMMENT '自增主键',
            `exam_id` bigint NOT NULL COMMENT '考试ID',
-           `paper_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '试卷编号',
+           `paper_number` varchar(100) NOT NULL COMMENT '试卷编号',
            `question_id` bigint NULL DEFAULT NULL COMMENT '题目ID',
            `group_number` int NULL DEFAULT NULL COMMENT '大题号',
-           `student_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '准考证号',
-           `secret_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '考生密号',
+           `student_code` varchar(64) NOT NULL COMMENT '准考证号',
+           `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
            `student_id` bigint NOT NULL COMMENT '考生ID',
-           `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态',
+           `status` varchar(16) NOT NULL COMMENT '状态',
            `update_user_id` bigint NULL DEFAULT NULL COMMENT '处理人ID',
            `total_score` double NULL DEFAULT NULL COMMENT '总分',
-           `score_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '给分明细',
+           `score_list` text NULL COMMENT '给分明细',
            `create_time` bigint NOT NULL COMMENT '创建时间',
            `update_time` bigint NULL DEFAULT NULL COMMENT '处理时间',
            PRIMARY KEY (`id`) USING BTREE,
@@ -166,18 +166,18 @@ ALTER TABLE `mark_reject_history` RENAME TO  `mark_reject_history_3.4.3` ;
 CREATE TABLE `mark_reject_history`  (
            `id` bigint NOT NULL,
            `exam_id` bigint NULL DEFAULT NULL COMMENT '考试ID',
-           `paper_number` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '试卷编号',
+           `paper_number` varchar(45) NULL DEFAULT NULL COMMENT '试卷编号',
            `question_id` bigint NULL DEFAULT NULL COMMENT '题目ID',
            `group_number` int NULL DEFAULT NULL COMMENT '分组号',
            `task_id` bigint NULL DEFAULT NULL COMMENT '任务ID',
            `student_id` bigint NULL DEFAULT NULL COMMENT '考生ID',
            `basic_student_id` bigint NULL DEFAULT NULL COMMENT 'basic_exam_student表id',
-           `student_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学号',
-           `secret_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '任务密号',
+           `student_code` varchar(255) NULL DEFAULT NULL COMMENT '学号',
+           `secret_number` varchar(255) NULL DEFAULT NULL COMMENT '任务密号',
            `user_id` bigint NULL DEFAULT NULL COMMENT '评卷用户ID',
-           `reject_reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '打回原因',
-           `reject_score_list` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '打回后分数列表',
-           `marker_score_list` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '打回前分数列表',
+           `reject_reason` varchar(255) NULL DEFAULT NULL COMMENT '打回原因',
+           `reject_score_list` varchar(255) NULL DEFAULT NULL COMMENT '打回后分数列表',
+           `marker_score_list` varchar(255) NULL DEFAULT NULL COMMENT '打回前分数列表',
            `marker_score` double NULL DEFAULT NULL COMMENT '总分',
            `marker_time` bigint NULL DEFAULT NULL COMMENT '评卷时间',
            `reject_user_id` bigint NULL DEFAULT NULL COMMENT '打回用户ID',