Преглед изворни кода

美术阅卷11月新增需求-sql语句更新

wangliang пре 5 година
родитељ
комит
32b5a7d6ca
1 измењених фајлова са 26 додато и 12 уклоњено
  1. 26 12
      sql/stmms-ms-表创建语句.sql

+ 26 - 12
sql/stmms-ms-表创建语句.sql

@@ -18,6 +18,7 @@
 --
 -- Table structure for table `exam_question`
 --
+SET NAMES 'utf8';
 
 DROP TABLE IF EXISTS `exam_question`;
 /*!40101 SET @saved_cs_client     = @@character_set_client */;
@@ -29,8 +30,9 @@ CREATE TABLE `exam_question` (
   `name` varchar(255) CHARACTER SET utf8mb4 NOT NULL,
   `subject` varchar(255) CHARACTER SET utf8mb4 NOT NULL,
   `work_id` bigint(20) NOT NULL,
+  `is_test` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否试评,0:不是,1:数据已导入,2:试评中',
   PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -117,7 +119,7 @@ CREATE TABLE `level` (
   PRIMARY KEY (`id`),
   UNIQUE KEY `idx_level_workId_code` (`work_id`,`code`),
   CONSTRAINT `FK3km0g7jbkt78oj20csqeh26f2` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -135,16 +137,19 @@ CREATE TABLE `mark_log` (
   `subject` varchar(50) DEFAULT NULL COMMENT '科目',
   `exam_number` varchar(255) DEFAULT NULL COMMENT '准考证号',
   `student_name` varchar(100) DEFAULT NULL COMMENT '学生姓名',
-  `oper_type` int(11) DEFAULT NULL COMMENT '操作类型,1:分档,2:打分,3:回评档位,4:回评分数,5:档位打回,6:档位打回回评,7:一键定档,8:标准卷设置',
+  `login_time` datetime DEFAULT NULL COMMENT '登录时间(采集专用)',
+  `logout_time` datetime DEFAULT NULL COMMENT '登出时间(采集专用)',
+  `oper_type` int(11) DEFAULT NULL COMMENT '操作类型,1:分档,2:打分,3:回评档位,4:回评分数,5:档位打回,6:档位打回回评,7:一键定档,8:标准卷设置,9:采集,10:系统自动打回,11:重评,12:手动打回,13:档位落差',
   `oper_data_before` varchar(255) DEFAULT NULL COMMENT '操作前数据',
   `oper_data_after` varchar(255) DEFAULT NULL COMMENT '操作后数据',
   `create_time` datetime DEFAULT NULL COMMENT '操作时间',
   `work_id` bigint(20) DEFAULT NULL COMMENT '考区id',
+  `work_name` varchar(255) DEFAULT NULL COMMENT '工作名称',
   `paper_id` bigint(20) DEFAULT NULL COMMENT '试卷id',
   `remark` varchar(500) DEFAULT NULL COMMENT '备注',
   `stage` bigint(20) DEFAULT NULL COMMENT '试卷阶段,0:初始,1:分档,2:打分',
   PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8 COMMENT='操作日志';
+) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8 COMMENT='操作日志';
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -162,6 +167,8 @@ CREATE TABLE `mark_subject` (
   `total_score` int(11) NOT NULL,
   `work_id` bigint(20) 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:是',
   PRIMARY KEY (`id`),
   KEY `FK1tvc2mil1ebqgt08912t4hxqw` (`work_id`),
   CONSTRAINT `FK1tvc2mil1ebqgt08912t4hxqw` FOREIGN KEY (`work_id`) REFERENCES `work` (`id`)
@@ -193,10 +200,12 @@ CREATE TABLE `mark_task` (
   `random_seq` int(11) DEFAULT NULL,
   `secret_number` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
   `random_seq_new` bigint(20) DEFAULT NULL COMMENT '随机号',
+  `is_active` bit(1) DEFAULT b'0' COMMENT '是否激活',
+  `is_test` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否试评,0:不是,1:数据已导入,2:试评中',
   PRIMARY KEY (`id`),
   KEY `idx_mark_task_paper_id` (`paper_id`),
   CONSTRAINT `FKa6xqlu9ml2e47x1o2u2yec7vm` FOREIGN KEY (`paper_id`) REFERENCES `paper` (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -226,11 +235,12 @@ CREATE TABLE `mark_user` (
   `weight` double DEFAULT NULL,
   `one_click_level` bit(1) DEFAULT b'0' COMMENT '科组长是否开启一键定档',
   `standard_volume` bit(1) NOT NULL,
+  `level_callback` bit(1) NOT NULL DEFAULT b'0' COMMENT '档位打回',
   PRIMARY KEY (`id`),
   UNIQUE KEY `UK_cyf7k1neuij8lma85x19omo07` (`login_name`),
   KEY `FKinr4i9gbxj9njwo82s7cc89q5` (`group_id`),
   CONSTRAINT `FKinr4i9gbxj9njwo82s7cc89q5` FOREIGN KEY (`group_id`) REFERENCES `marker_group` (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -246,7 +256,7 @@ CREATE TABLE `marker_group` (
   `subject` varchar(255) CHARACTER SET utf8mb4 NOT NULL,
   `work_id` bigint(20) NOT NULL,
   PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+) ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -290,12 +300,15 @@ CREATE TABLE `paper` (
   `random_seq` bigint(20) DEFAULT NULL COMMENT '随机号',
   `is_missing` bit(1) NOT NULL,
   `exam_room` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+  `is_test` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否试评,0:不是,1:数据已导入,2:试评中',
+  `is_active` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否激活',
+  `batch_no` bigint(45) DEFAULT NULL COMMENT '批次号',
   PRIMARY KEY (`id`),
   KEY `idx_paper_index` (`idx`),
   KEY `idx_paper_exam_number` (`exam_number`),
   KEY `idx_paper_area_code` (`area_code`),
   KEY `idx_paper_student_name` (`student_name`)
-) ENGINE=InnoDB AUTO_INCREMENT=55 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+) ENGINE=InnoDB AUTO_INCREMENT=385 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -334,10 +347,11 @@ CREATE TABLE `student` (
   `upload_status` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL,
   `work_id` bigint(20) DEFAULT NULL,
   `source_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+  `is_test` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0' COMMENT '是否试评,0:不是,1:{科目}',
   PRIMARY KEY (`id`),
-  UNIQUE KEY `exam_number` (`exam_number`,`work_id`),
+  UNIQUE KEY `exam_number` (`exam_number`,`work_id`,`is_test`),
   KEY `idx_student_name` (`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -353,7 +367,7 @@ CREATE TABLE `work` (
   `created_on` date DEFAULT NULL,
   `name` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL,
   PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --
@@ -369,4 +383,4 @@ CREATE TABLE `work` (
 /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
 /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
 
--- Dump completed on 2019-11-01  9:08:18
+-- Dump completed on 2019-11-14 15:22:51