|
@@ -1,17 +1,17 @@
|
|
|
/*
|
|
|
Navicat Premium Data Transfer
|
|
|
|
|
|
- Source Server : t470
|
|
|
+ Source Server : 127.0.0.1
|
|
|
Source Server Type : MySQL
|
|
|
Source Server Version : 50717
|
|
|
Source Host : localhost:3306
|
|
|
- Source Schema : msyj-2.0.0
|
|
|
+ Source Schema : msyj-local-v3.0.0-trial
|
|
|
|
|
|
Target Server Type : MySQL
|
|
|
Target Server Version : 50717
|
|
|
File Encoding : 65001
|
|
|
|
|
|
- Date: 28/06/2021 16:05:52
|
|
|
+ Date: 12/05/2022 10:04:34
|
|
|
*/
|
|
|
|
|
|
SET NAMES utf8mb4;
|
|
@@ -60,6 +60,24 @@ CREATE TABLE `change_level` (
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '改档记录表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for check_data
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `check_data`;
|
|
|
+CREATE TABLE `check_data` (
|
|
|
+ `id` bigint(20) NOT NULL,
|
|
|
+ `work_id` bigint(20) NULL DEFAULT NULL COMMENT '工作ID',
|
|
|
+ `check_item` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '数据校验类型',
|
|
|
+ `param_value` int(3) NULL DEFAULT NULL COMMENT '变量值',
|
|
|
+ `status` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
+ `result` tinyint(1) NULL DEFAULT NULL COMMENT '是否校验通过(1:是,0:否)',
|
|
|
+ `error_count` int(7) NULL DEFAULT 0 COMMENT '未通过数量(result=0时,数量大于0)',
|
|
|
+ `content` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '校验不通过考生列表',
|
|
|
+ `start_time` datetime(0) NULL DEFAULT NULL COMMENT '开始时间',
|
|
|
+ `end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '数据校验日志' ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
-- ----------------------------
|
|
|
-- Table structure for exam_question
|
|
|
-- ----------------------------
|
|
@@ -73,7 +91,7 @@ CREATE TABLE `exam_question` (
|
|
|
`work_id` bigint(20) NOT NULL,
|
|
|
`is_test` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否试评,0:不是,1:数据已导入,2:试评中',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for exam_score_prop
|
|
@@ -140,6 +158,9 @@ CREATE TABLE `inspect_task` (
|
|
|
CONSTRAINT `inspect_task_ibfk_10` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `inspect_task_ibfk_11` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `inspect_task_ibfk_12` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `inspect_task_ibfk_13` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `inspect_task_ibfk_14` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `inspect_task_ibfk_15` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `inspect_task_ibfk_2` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `inspect_task_ibfk_3` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `inspect_task_ibfk_4` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
@@ -174,6 +195,9 @@ CREATE TABLE `level` (
|
|
|
CONSTRAINT `level_ibfk_10` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `level_ibfk_11` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `level_ibfk_12` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `level_ibfk_13` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `level_ibfk_14` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `level_ibfk_15` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `level_ibfk_2` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `level_ibfk_3` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `level_ibfk_4` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
@@ -182,7 +206,7 @@ CREATE TABLE `level` (
|
|
|
CONSTRAINT `level_ibfk_7` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `level_ibfk_8` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `level_ibfk_9` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 23 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for mark_log
|
|
@@ -210,7 +234,7 @@ CREATE TABLE `mark_log` (
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
INDEX `union_001_index`(`create_user_id`, `oper_type`, `subject`, `exam_number`) USING BTREE,
|
|
|
INDEX `idx_union_2`(`work_id`, `paper_id`, `oper_type`) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '操作日志' ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 131 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '操作日志' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for mark_subject
|
|
@@ -218,14 +242,13 @@ CREATE TABLE `mark_log` (
|
|
|
DROP TABLE IF EXISTS `mark_subject`;
|
|
|
CREATE TABLE `mark_subject` (
|
|
|
`id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
|
+ `work_id` bigint(20) NULL DEFAULT NULL,
|
|
|
`collect_config` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
`stage` int(11) NULL DEFAULT NULL,
|
|
|
`total_score` int(11) NOT NULL,
|
|
|
- `work_id` bigint(20) NULL DEFAULT NULL,
|
|
|
`sample_count` int(11) NOT NULL DEFAULT 100,
|
|
|
`is_test` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否试评,0:不是,1:数据已导入,2:试评中',
|
|
|
- `is_formal` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否正评,0:不是,1:是',
|
|
|
`all_level` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否全部根据档位分配完,0:不是,1:是',
|
|
|
`enable` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用 0:禁用 1:启用',
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
@@ -235,6 +258,9 @@ CREATE TABLE `mark_subject` (
|
|
|
CONSTRAINT `mark_subject_ibfk_10` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_subject_ibfk_11` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_subject_ibfk_12` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `mark_subject_ibfk_13` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `mark_subject_ibfk_14` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `mark_subject_ibfk_15` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_subject_ibfk_2` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_subject_ibfk_3` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_subject_ibfk_4` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
@@ -251,7 +277,8 @@ CREATE TABLE `mark_subject` (
|
|
|
DROP TABLE IF EXISTS `mark_task`;
|
|
|
CREATE TABLE `mark_task` (
|
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
- `created_on` datetime(0) NULL DEFAULT NULL,
|
|
|
+ `work_id` bigint(20) NOT NULL,
|
|
|
+ `paper_id` bigint(20) NOT NULL,
|
|
|
`is_rejected` bit(1) NOT NULL,
|
|
|
`level_value` int(11) NULL DEFAULT NULL,
|
|
|
`marker_id` bigint(20) NOT NULL,
|
|
@@ -262,9 +289,8 @@ CREATE TABLE `mark_task` (
|
|
|
`level` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '最终档位(和paper表中level一致)',
|
|
|
`stage` int(11) NOT NULL,
|
|
|
`subject` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
+ `created_on` datetime(0) NULL DEFAULT NULL,
|
|
|
`updated_on` datetime(0) NULL DEFAULT NULL,
|
|
|
- `work_id` bigint(20) NOT NULL,
|
|
|
- `paper_id` bigint(20) NOT NULL,
|
|
|
`random_seq` int(11) NULL DEFAULT NULL,
|
|
|
`secret_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
`random_seq_new` bigint(20) NULL DEFAULT NULL COMMENT '随机号',
|
|
@@ -276,6 +302,7 @@ CREATE TABLE `mark_task` (
|
|
|
`display_number` int(11) NULL DEFAULT NULL,
|
|
|
`is_sample` bit(1) NULL DEFAULT NULL COMMENT '是否标准卷',
|
|
|
`deviation_direction` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '偏差方向',
|
|
|
+ `is_mark` bit(1) NULL DEFAULT b'0' COMMENT '是否标记',
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
INDEX `idx_mark_task_paper_id`(`paper_id`) USING BTREE,
|
|
|
INDEX `question_id`(`question_id`, `marker_id`, `stage`, `result`, `is_rejected`, `random_seq`, `random_seq_new`) USING BTREE,
|
|
@@ -285,6 +312,9 @@ CREATE TABLE `mark_task` (
|
|
|
CONSTRAINT `mark_task_ibfk_10` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_task_ibfk_11` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_task_ibfk_12` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `mark_task_ibfk_13` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `mark_task_ibfk_14` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `mark_task_ibfk_15` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_task_ibfk_2` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_task_ibfk_3` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_task_ibfk_4` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
@@ -293,7 +323,7 @@ CREATE TABLE `mark_task` (
|
|
|
CONSTRAINT `mark_task_ibfk_7` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_task_ibfk_8` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_task_ibfk_9` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 50 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for mark_task_job
|
|
@@ -307,7 +337,7 @@ CREATE TABLE `mark_task_job` (
|
|
|
`work_id` bigint(20) NULL DEFAULT NULL COMMENT '工作区id',
|
|
|
`version` int(11) NULL DEFAULT 0 COMMENT '版本号',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci COMMENT = '定时任务调度表' ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 44 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci COMMENT = '定时任务调度表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for mark_user
|
|
@@ -315,18 +345,17 @@ CREATE TABLE `mark_task_job` (
|
|
|
DROP TABLE IF EXISTS `mark_user`;
|
|
|
CREATE TABLE `mark_user` (
|
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
- `enabled` bit(1) NOT NULL,
|
|
|
- `last_login_time` datetime(0) NULL DEFAULT NULL,
|
|
|
- `login_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
|
+ `work_id` bigint(20) NOT NULL,
|
|
|
+ `subject` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
`password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
+ `role` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
+ `enabled` bit(1) NOT NULL,
|
|
|
+ `login_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
|
`pw_changed_count` int(11) NOT NULL,
|
|
|
`session_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
`group_id` bigint(20) NULL DEFAULT NULL,
|
|
|
`mark_right` int(11) NULL DEFAULT NULL,
|
|
|
- `role` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
- `subject` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
|
- `work_id` bigint(20) NOT NULL,
|
|
|
`inspect_sc` bit(1) NULL DEFAULT NULL,
|
|
|
`inspect_sm` bit(1) NULL DEFAULT NULL,
|
|
|
`inspect_sx` bit(1) NULL DEFAULT NULL,
|
|
@@ -337,6 +366,7 @@ CREATE TABLE `mark_user` (
|
|
|
`leader_confirm` bit(1) NULL DEFAULT NULL COMMENT '科组长打回、定档是否要确认',
|
|
|
`display_count` int(1) NULL DEFAULT NULL COMMENT '显示数量:4-4张显示,6-6张显示,8-8张显示',
|
|
|
`default_account` tinyint(1) NULL DEFAULT NULL COMMENT '是否默认账号(采集账号)',
|
|
|
+ `last_login_time` datetime(0) NULL DEFAULT NULL,
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
UNIQUE INDEX `UK_cyf7k1neuij8lma85x19omo07`(`login_name`) USING BTREE,
|
|
|
INDEX `FKinr4i9gbxj9njwo82s7cc89q5`(`group_id`) USING BTREE,
|
|
@@ -346,6 +376,9 @@ CREATE TABLE `mark_user` (
|
|
|
CONSTRAINT `mark_user_ibfk_11` FOREIGN KEY (`group_id`) REFERENCES `marker_group` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_user_ibfk_12` FOREIGN KEY (`group_id`) REFERENCES `marker_group` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_user_ibfk_13` FOREIGN KEY (`group_id`) REFERENCES `marker_group` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `mark_user_ibfk_14` FOREIGN KEY (`group_id`) REFERENCES `marker_group` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `mark_user_ibfk_15` FOREIGN KEY (`group_id`) REFERENCES `marker_group` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `mark_user_ibfk_16` FOREIGN KEY (`group_id`) REFERENCES `marker_group` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_user_ibfk_2` FOREIGN KEY (`group_id`) REFERENCES `marker_group` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_user_ibfk_3` FOREIGN KEY (`group_id`) REFERENCES `marker_group` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_user_ibfk_4` FOREIGN KEY (`group_id`) REFERENCES `marker_group` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
@@ -354,7 +387,7 @@ CREATE TABLE `mark_user` (
|
|
|
CONSTRAINT `mark_user_ibfk_7` FOREIGN KEY (`group_id`) REFERENCES `marker_group` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_user_ibfk_8` FOREIGN KEY (`group_id`) REFERENCES `marker_group` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
CONSTRAINT `mark_user_ibfk_9` FOREIGN KEY (`group_id`) REFERENCES `marker_group` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 71 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for marker_group
|
|
@@ -366,7 +399,23 @@ CREATE TABLE `marker_group` (
|
|
|
`subject` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
|
`work_id` bigint(20) NOT NULL,
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for marker_group_leader
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `marker_group_leader`;
|
|
|
+CREATE TABLE `marker_group_leader` (
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
+ `work_id` bigint(20) NOT NULL COMMENT '工作ID',
|
|
|
+ `subject` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '科目',
|
|
|
+ `stage` int(11) NOT NULL COMMENT '阶段',
|
|
|
+ `mark_leader_id` bigint(20) NULL DEFAULT NULL COMMENT '科组长ID',
|
|
|
+ `marker_id` bigint(20) NULL DEFAULT NULL COMMENT '评卷员ID',
|
|
|
+ `group_id` bigint(20) NOT NULL,
|
|
|
+ `group_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 21 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for paper
|
|
@@ -374,8 +423,11 @@ CREATE TABLE `marker_group` (
|
|
|
DROP TABLE IF EXISTS `paper`;
|
|
|
CREATE TABLE `paper` (
|
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
- `area_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
|
+ `work_id` bigint(20) NOT NULL,
|
|
|
+ `subject` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
|
`exam_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
|
+ `student_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
|
+ `area_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
|
`idx` bigint(20) NULL DEFAULT NULL,
|
|
|
`is_arbitrated` bit(1) NOT NULL,
|
|
|
`is_manual` bit(1) NOT NULL,
|
|
@@ -389,12 +441,9 @@ CREATE TABLE `paper` (
|
|
|
`redo_level` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
`score` double NULL DEFAULT NULL,
|
|
|
`secret_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
- `student_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
|
- `subject` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
|
|
`updated_on` datetime(0) NULL DEFAULT NULL,
|
|
|
`uploaded_count` int(11) NOT NULL,
|
|
|
`uploaded_on` datetime(0) NULL DEFAULT NULL,
|
|
|
- `work_id` bigint(20) NOT NULL,
|
|
|
`inspect_range` bigint(20) NULL DEFAULT NULL,
|
|
|
`inspect_score` double NULL DEFAULT NULL,
|
|
|
`source_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
@@ -415,14 +464,16 @@ CREATE TABLE `paper` (
|
|
|
`is_one_click` bit(1) NULL DEFAULT b'0' COMMENT '是否一键定档',
|
|
|
`is_rejected_by_leader` bit(1) NULL DEFAULT b'0' COMMENT '是否科组长打回',
|
|
|
`is_relate` bit(1) NULL DEFAULT b'0' COMMENT '是否关联试卷',
|
|
|
- `sort_num` INT NULL COMMENT '排序值',
|
|
|
+ `sort_num` int(11) NULL DEFAULT NULL COMMENT '排序值',
|
|
|
+ `scan_user_id` bigint(20) NULL DEFAULT NULL COMMENT '采集员ID',
|
|
|
+ `is_mark` bit(1) NULL DEFAULT b'0' COMMENT '是否标记',
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
INDEX `idx_paper_exam_number`(`exam_number`) USING BTREE,
|
|
|
INDEX `idx_union_1`(`batch_no`) USING BTREE,
|
|
|
INDEX `idx_union_4`(`is_shift`, `is_shift_score`) USING BTREE,
|
|
|
INDEX `idx_union_3`(`work_id`, `subject`, `batch_no`) USING BTREE,
|
|
|
INDEX `idx_union_5`(`work_id`, `subject`, `score_batch_no`) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 19 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 35 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for param_setting
|
|
@@ -445,22 +496,11 @@ CREATE TABLE `param_setting` (
|
|
|
`score_show_all_paper` tinyint(1) NULL DEFAULT NULL COMMENT '打分阶段阅卷员是否显示所有试卷(1:是、0:否)',
|
|
|
`prop_denominator` int(2) NULL DEFAULT NULL COMMENT '档位百分比分母(1: \"全部考生数\", 2: \"去掉缺考考生数\")',
|
|
|
`auto_callback_show_deviation` tinyint(1) NULL DEFAULT NULL COMMENT '自动打回时显示偏差',
|
|
|
+ `show_standard_paper_manage` int(11) NULL DEFAULT NULL,
|
|
|
+ `clear_data` int(11) NULL DEFAULT NULL,
|
|
|
+ `take_best` tinyint(1) NULL DEFAULT NULL COMMENT '取优原则(1:是、0:否)',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '参数设置' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for shiwai
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `shiwai`;
|
|
|
-CREATE TABLE `shiwai` (
|
|
|
- `姓名` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
- `性别` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
- `地区` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
- `报名号(按顺序编号)` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
- `准考证号` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
- `考场号` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
- `座位号` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '参数设置' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for student
|
|
@@ -468,22 +508,22 @@ CREATE TABLE `shiwai` (
|
|
|
DROP TABLE IF EXISTS `student`;
|
|
|
CREATE TABLE `student` (
|
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
+ `work_id` bigint(20) NULL DEFAULT NULL,
|
|
|
+ `exam_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
+ `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
`area_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
`area_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
- `exam_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
`exam_room` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
`school` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '学校',
|
|
|
`is_absent` bit(1) NOT NULL,
|
|
|
- `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
`upload_status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
- `work_id` bigint(20) NULL DEFAULT NULL,
|
|
|
`source_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
|
|
|
`is_test` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0' COMMENT '是否试评,0:不是,1:数据已导入,2:试评中',
|
|
|
`relate_exam_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '关联考号',
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
UNIQUE INDEX `exam_number`(`exam_number`, `work_id`, `is_test`) USING BTREE,
|
|
|
INDEX `idx_student_name`(`name`) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 25 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for task_publish_setting
|
|
@@ -512,10 +552,10 @@ CREATE TABLE `task_publish_setting` (
|
|
|
DROP TABLE IF EXISTS `work`;
|
|
|
CREATE TABLE `work` (
|
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
`active` bit(1) NOT NULL,
|
|
|
`created_on` date NULL DEFAULT NULL,
|
|
|
- `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1;
|