|
@@ -11,7 +11,7 @@
|
|
|
Target Server Version : 80020
|
|
|
File Encoding : 65001
|
|
|
|
|
|
- Date: 28/07/2020 09:49:33
|
|
|
+ Date: 29/07/2020 16:31:02
|
|
|
*/
|
|
|
|
|
|
SET NAMES utf8mb4;
|
|
@@ -306,7 +306,7 @@ CREATE TABLE `t_b_org` (
|
|
|
`contact_name` varchar(50) DEFAULT NULL COMMENT '联系人',
|
|
|
`contact_phone` varchar(30) DEFAULT NULL COMMENT '联系人电话',
|
|
|
`enable_liveness` tinyint DEFAULT NULL COMMENT '是否允许使用活体',
|
|
|
- `enable_video_record` tinyint DEFAULT NULL COMMENT '是否允许视频转录',
|
|
|
+ `enable_monitor_record` tinyint DEFAULT NULL COMMENT '是否允许监控转录',
|
|
|
`create_id` bigint DEFAULT NULL COMMENT '创建人id',
|
|
|
`update_id` bigint DEFAULT NULL COMMENT '更新人id',
|
|
|
PRIMARY KEY (`id`)
|
|
@@ -422,15 +422,22 @@ CREATE TABLE `t_b_session` (
|
|
|
PRIMARY KEY (`id`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='会话信息';
|
|
|
|
|
|
+-- ----------------------------
|
|
|
+-- Records of t_b_session
|
|
|
+-- ----------------------------
|
|
|
+BEGIN;
|
|
|
+INSERT INTO `t_b_session` VALUES ('1-1591624781-admin_web', '1', '[SUPER_ADMIN]', 'admin_web', 'web', '1234567891', '0:0:0:0:0:0:0:1', 'BfVf812accydQeIsoIRsvR4fDISm95iB', '2020-07-29 14:02:27', NULL, '2020-07-29 14:02:29', '2020-07-30 14:02:27');
|
|
|
+COMMIT;
|
|
|
+
|
|
|
-- ----------------------------
|
|
|
-- Table structure for t_b_task_history
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `t_b_task_history`;
|
|
|
CREATE TABLE `t_b_task_history` (
|
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
|
- `type` tinyint NOT NULL COMMENT '任务类型,0:考试重新算分,1:导入考生,2:导入试卷,3:导入监考员,4:导出监考员',
|
|
|
+ `type` varchar(30) NOT NULL COMMENT '任务类型,calculate_exam_score:考试重新算分,import_exam_student:导入考生,import_exam_paper:导入试卷,import_invigilate_user:导入监考员,export_invigilate_user:导出监考员',
|
|
|
`entity_id` bigint DEFAULT NULL COMMENT '关联业务对象ID',
|
|
|
- `status` tinyint NOT NULL COMMENT '任务状态,0:未开始,1:开始执行,2:执行结束',
|
|
|
+ `status` varchar(30) NOT NULL COMMENT '任务状态,init:未开始,running:开始执行,finish:执行结束',
|
|
|
`summary` mediumtext COMMENT '实时摘要信息',
|
|
|
`progress` double DEFAULT NULL COMMENT '执行进度',
|
|
|
`import_file_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '导入文件名',
|
|
@@ -560,28 +567,30 @@ CREATE TABLE `t_e_exam` (
|
|
|
`show_objective_score` tinyint DEFAULT NULL COMMENT '交卷后是否显示客观得分,0:不显示,1:显示',
|
|
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
- `mode` tinyint DEFAULT NULL COMMENT '模式,0:集中统一,1:随到随考',
|
|
|
+ `mode` varchar(30) DEFAULT NULL COMMENT '模式,together:集中统一,anytime:随到随考',
|
|
|
`enable` tinyint DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
|
|
|
`archived` tinyint DEFAULT NULL COMMENT '是否归档,0:不归档,1:归档',
|
|
|
`opening_seconds` int DEFAULT NULL COMMENT '允许开考开放时长(分钟),相当于迟到时间',
|
|
|
`max_duration_seconds` int DEFAULT NULL COMMENT '最大考试时长(分钟)',
|
|
|
`force_finish` tinyint DEFAULT NULL COMMENT '是否在结束时间集中强制收卷,0:不强制,1:强制',
|
|
|
- `entry_authentication_policy` tinyint DEFAULT NULL COMMENT '开考身份验证策略,0:关闭,1:非强制人脸验证,2:强制人脸验证,3:活体验证',
|
|
|
+ `entry_authentication_policy` varchar(30) DEFAULT NULL COMMENT '开考身份验证策略,off:关闭,face_verify_optional:非强制人脸验证,face_verify_force:强制人脸验证,liveness:活体验证',
|
|
|
`in_process_face_verify` tinyint DEFAULT NULL COMMENT '考试过程中人脸检测是否开启,0:不开启,1:开启',
|
|
|
`in_process_face_stranger_ignore` tinyint DEFAULT NULL COMMENT '考试过程中人脸检测是否忽略陌生人 ,0:不忽略,1:忽略',
|
|
|
`in_process_liveness_verify` tinyint DEFAULT NULL COMMENT '考试过程中是否启用活体检测 ,0:不启用,1:启用',
|
|
|
`in_process_liveness_interval_seconds` tinyint DEFAULT NULL COMMENT '考试过程中活体检测间隔时间',
|
|
|
`in_process_liveness_retry_count` tinyint DEFAULT NULL COMMENT '考试过程中活体检测重试次数\n',
|
|
|
- `in_process_liveness_judge_policy` tinyint DEFAULT NULL COMMENT '考试过程中活体检测结果判定规则,0:任意一次通过,1:全部都要通过,2:通过次数大于失败次数',
|
|
|
- `record_select_strategy` tinyint DEFAULT NULL COMMENT '多次考试记录的选择逻辑,0:全部阅卷后取最高分,1:客观分最高,3:最后一次提交',
|
|
|
+ `in_process_liveness_judge_policy` varchar(30) DEFAULT NULL COMMENT '考试过程中活体检测结果判定规则,any:任意一次通过,all:全部都要通过,more:通过次数大于失败次数',
|
|
|
+ `record_select_strategy` varchar(30) DEFAULT NULL COMMENT '多次考试记录的选择逻辑,highest_total_score:全部阅卷后取最高分,highest_objective_score:客观分最高,latest:最后一次提交',
|
|
|
`enable_ip_limit` tinyint DEFAULT NULL COMMENT '是否IP段限制,0:不允许,1:允许',
|
|
|
`ip_allow` varchar(1000) DEFAULT NULL COMMENT '允许IP段',
|
|
|
- `score_status` tinyint DEFAULT NULL COMMENT '算分状态,0:从未算分,1:正在算分,2:算分完成',
|
|
|
+ `score_status` varchar(30) DEFAULT NULL COMMENT '算分状态,never:从未算分,calculating:正在算分,finish:算分完成',
|
|
|
`create_id` bigint DEFAULT NULL COMMENT '创建人id',
|
|
|
`update_id` bigint DEFAULT NULL COMMENT '更新人id',
|
|
|
`enable_short_code` tinyint DEFAULT NULL COMMENT '是否启用开考口令,0:不启用,1:启用',
|
|
|
`enable_break` tinyint DEFAULT NULL COMMENT '是否允许断点续考,0:不允许,1:允许',
|
|
|
- `objective_score_policy` tinyint DEFAULT NULL COMMENT '客观题给分策略',
|
|
|
+ `objective_score_policy` varchar(30) DEFAULT NULL COMMENT '客观题给分策略,equal: 全对给分,partial: 漏选给一半分',
|
|
|
+ `monitor_video_source` varchar(300) DEFAULT NULL COMMENT '开启监控的视频源',
|
|
|
+ `monitor_record` tinyint DEFAULT NULL COMMENT '是否开始监控转录,0:开启,1:不开启',
|
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `t_e_exam_orgId_code_Idx` (`org_id`,`code`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试批次';
|
|
@@ -590,8 +599,8 @@ CREATE TABLE `t_e_exam` (
|
|
|
-- Records of t_e_exam
|
|
|
-- ----------------------------
|
|
|
BEGIN;
|
|
|
-INSERT INTO `t_e_exam` VALUES (18738036992901120, 1, '202007130001', '20200713test1', '20200713001', '2020-07-27 00:00:00', '2020-07-29 00:00:00', '456321', 10, 5, '我是考前须知1', 10, '我是考后说明1', 3, 60, 5, 1, 1, 1, 1, 1, 1, 1, 1, '2020-07-22 16:58:17', '2020-07-22 16:58:17', 0, 1, NULL, 10, 120, 1, 3, 1, 0, 1, 10, 3, 1, 1, 1, '192.168.10.2,192.168.10.3', NULL, 1, NULL, 1, 1);
|
|
|
-INSERT INTO `t_e_exam` VALUES (18738491387019264, 1, '202007130002', '20200713test2', '20200713002', '2020-07-27 00:00:00', '2020-07-29 00:00:00', '4563210', 10, 5, '我是考前须知2', 10, '我是考后说明2', 3, 60, 5, 1, 1, 1, 1, 1, 1, 1, 1, '2020-07-22 17:00:05', '2020-07-22 17:00:05', 1, 1, NULL, 10, 120, 1, 3, 1, 0, 1, 10, 3, 1, 1, 1, '192.168.10.2,192.168.10.3', NULL, 1, NULL, 1, 1);
|
|
|
+INSERT INTO `t_e_exam` VALUES (18738036992901120, 1, '202007130001', '20200713test1', '20200713001', '2020-07-27 00:00:00', '2020-07-29 00:00:00', '456321', 10, 5, '我是考前须知1', 10, '我是考后说明1', 3, 60, 5, 1, 1, 1, 1, 1, 1, 1, 1, '2020-07-22 16:58:17', '2020-07-22 16:58:17', 'together', 1, NULL, 10, 120, 1, 'liveness', 1, 0, 1, 10, 3, 'all', 'highest_objective_score', 1, '192.168.10.2,192.168.10.3', 'never', 1, NULL, 1, 1, 'equal', NULL, NULL);
|
|
|
+INSERT INTO `t_e_exam` VALUES (18738491387019264, 1, '202007130002', '20200713test2', '20200713002', '2020-07-27 00:00:00', '2020-07-29 00:00:00', '4563210', 10, 5, '我是考前须知2', 10, '我是考后说明2', 3, 60, 5, 1, 1, 1, 1, 1, 1, 1, 1, '2020-07-22 17:00:05', '2020-07-22 17:00:05', 'anytime', 1, NULL, 10, 120, 1, 'liveness', 1, 0, 1, 10, 3, 'all', 'highest_objective_score', 1, '192.168.10.2,192.168.10.3', 'never', 1, NULL, 1, 1, 'equal', NULL, NULL);
|
|
|
COMMIT;
|
|
|
|
|
|
-- ----------------------------
|
|
@@ -684,7 +693,7 @@ CREATE TABLE `t_e_exam_paper` (
|
|
|
`total_score` double NOT NULL COMMENT '试卷总分',
|
|
|
`paper_path` varchar(100) DEFAULT NULL COMMENT '题干路径',
|
|
|
`decrypt_secret` varchar(50) DEFAULT NULL COMMENT '解密密钥',
|
|
|
- `encrypt_mode` tinyint DEFAULT NULL COMMENT '0:自动,1:手动,2:不加密',
|
|
|
+ `encrypt_mode` varchar(30) DEFAULT NULL COMMENT 'auto:自动,hand:手动',
|
|
|
`need_voice_answer` tinyint DEFAULT NULL COMMENT '是否需要语音作答,0:不需要,1:需要',
|
|
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
@@ -707,12 +716,12 @@ CREATE TABLE `t_e_exam_paper` (
|
|
|
-- Records of t_e_exam_paper
|
|
|
-- ----------------------------
|
|
|
BEGIN;
|
|
|
-INSERT INTO `t_e_exam_paper` VALUES (1, '大学语文2020测试卷A', 100, 'http://111', '123456', 1, 1, '2020-07-22 17:06:07', NULL, 18738036992901120, 'YWP001', 'http://222', 1, 100, 3, 1, NULL, 'YW001', 'http://333', '123456789');
|
|
|
-INSERT INTO `t_e_exam_paper` VALUES (2, '大学英语2020测试卷A', 120, 'http://111', '123456', 2, 1, '2020-07-22 17:06:07', NULL, 18738036992901120, 'YYP001', 'http://222', 1, 90, 3, 1, NULL, 'YY001', 'http://333', '123456789');
|
|
|
-INSERT INTO `t_e_exam_paper` VALUES (3, '大学语文2020测试卷B', 100, 'http://111', '123456', 0, 1, '2020-07-22 17:06:07', NULL, 18738036992901120, 'YWP002', 'http://222', 1, 90, 3, 1, NULL, 'YW001', 'http://333', '123456789');
|
|
|
-INSERT INTO `t_e_exam_paper` VALUES (4, '大学英语2020测试卷B', 120, 'http://111', '123456', 1, 1, '2020-07-22 17:06:07', NULL, 18738036992901120, 'YYP002', 'http://222', 1, 100, 3, 1, NULL, 'YY001', 'http://333', '123456789');
|
|
|
-INSERT INTO `t_e_exam_paper` VALUES (5, '大学语文2020随到随考卷', 100, 'http://111', '123456', 0, 1, '2020-07-22 17:06:07', NULL, 18738491387019264, 'YWP003', 'http://222', 1, 100, 3, 1, NULL, 'YW002', 'http://333', '123456789');
|
|
|
-INSERT INTO `t_e_exam_paper` VALUES (6, '大学英语2020随到随考卷', 100, 'http://111', '123456', 1, 1, '2020-07-22 17:06:07', NULL, 18738491387019264, 'YYP003', 'http://222', 1, 100, 3, 1, NULL, 'YY002', 'http://333', '123456789');
|
|
|
+INSERT INTO `t_e_exam_paper` VALUES (1, '大学语文2020测试卷A', 100, 'http://111', '123456', 'hand', 1, '2020-07-22 17:06:07', NULL, 18738036992901120, 'YWP001', 'http://222', 1, 100, 3, 1, NULL, 'YW001', 'http://333', '123456789');
|
|
|
+INSERT INTO `t_e_exam_paper` VALUES (2, '大学英语2020测试卷A', 120, 'http://111', '123456', 'hand', 1, '2020-07-22 17:06:07', NULL, 18738036992901120, 'YYP001', 'http://222', 1, 90, 3, 1, NULL, 'YY001', 'http://333', '123456789');
|
|
|
+INSERT INTO `t_e_exam_paper` VALUES (3, '大学语文2020测试卷B', 100, 'http://111', '123456', 'auto', 1, '2020-07-22 17:06:07', NULL, 18738036992901120, 'YWP002', 'http://222', 1, 90, 3, 1, NULL, 'YW001', 'http://333', '123456789');
|
|
|
+INSERT INTO `t_e_exam_paper` VALUES (4, '大学英语2020测试卷B', 120, 'http://111', '123456', 'hand', 1, '2020-07-22 17:06:07', NULL, 18738036992901120, 'YYP002', 'http://222', 1, 100, 3, 1, NULL, 'YY001', 'http://333', '123456789');
|
|
|
+INSERT INTO `t_e_exam_paper` VALUES (5, '大学语文2020随到随考卷', 100, 'http://111', '123456', 'auto', 1, '2020-07-22 17:06:07', NULL, 18738491387019264, 'YWP003', 'http://222', 1, 100, 3, 1, NULL, 'YW002', 'http://333', '123456789');
|
|
|
+INSERT INTO `t_e_exam_paper` VALUES (6, '大学英语2020随到随考卷', 100, 'http://111', '123456', 'hand', 1, '2020-07-22 17:06:07', NULL, 18738491387019264, 'YYP003', 'http://222', 1, 100, 3, 1, NULL, 'YY002', 'http://333', '123456789');
|
|
|
COMMIT;
|
|
|
|
|
|
-- ----------------------------
|
|
@@ -828,7 +837,7 @@ CREATE TABLE `t_e_student` (
|
|
|
`idcard_number` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '身份证号',
|
|
|
`mobile_number` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '手机号',
|
|
|
`name` varchar(30) NOT NULL COMMENT '姓名',
|
|
|
- `gender` tinyint DEFAULT NULL COMMENT '性别,0:女,1:男',
|
|
|
+ `gender` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '性别,man:男,woman:女',
|
|
|
`base_photo_path` varchar(100) DEFAULT NULL COMMENT '底照保存地址',
|
|
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
@@ -865,6 +874,13 @@ CREATE TABLE `t_e_user_log` (
|
|
|
PRIMARY KEY (`id`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户轨迹';
|
|
|
|
|
|
+-- ----------------------------
|
|
|
+-- Records of t_e_user_log
|
|
|
+-- ----------------------------
|
|
|
+BEGIN;
|
|
|
+INSERT INTO `t_e_user_log` VALUES (21230512672604160, 1, 5, '登录', '{\"id\":\"34858a0c6dd9407f881987d25e051ae6\",\"topic\":\"themis-topic-userLog\",\"tag\":\"user\",\"timestamp\":1596002547803,\"body\":\"LOGIN\",\"type\":\"USER_LOG\",\"objId\":\"1\",\"objName\":\"sysadmin\",\"ack\":0,\"sequence\":null,\"properties\":null}', '2020-07-29 14:02:29');
|
|
|
+COMMIT;
|
|
|
+
|
|
|
-- ----------------------------
|
|
|
-- Table structure for t_ie_exam_invigilate_notice
|
|
|
-- ----------------------------
|
|
@@ -875,7 +891,7 @@ CREATE TABLE `t_ie_exam_invigilate_notice` (
|
|
|
`exam_activity_id` bigint NOT NULL COMMENT '场次ID',
|
|
|
`exam_record_id` bigint NOT NULL COMMENT '考试记录ID',
|
|
|
`user_id` bigint NOT NULL COMMENT '监考人ID',
|
|
|
- `type` tinyint NOT NULL COMMENT '消息类型',
|
|
|
+ `type` varchar(30) NOT NULL COMMENT '消息类型',
|
|
|
`content` varchar(1000) NOT NULL COMMENT '消息内容',
|
|
|
`send_time` datetime DEFAULT NULL COMMENT '发送时间',
|
|
|
`receive_time` datetime DEFAULT NULL COMMENT '接收时间',
|
|
@@ -940,6 +956,14 @@ CREATE TABLE `t_m_rocket_message` (
|
|
|
PRIMARY KEY (`id`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='rocketmq消息';
|
|
|
|
|
|
+-- ----------------------------
|
|
|
+-- Records of t_m_rocket_message
|
|
|
+-- ----------------------------
|
|
|
+BEGIN;
|
|
|
+INSERT INTO `t_m_rocket_message` VALUES ('13b1e84bedea4a0993e44c44a359fe91', 'themis-topic-session', 'web', '{\"id\":\"1-1591624781-admin_web\",\"identity\":\"1\",\"type\":\"[SUPER_ADMIN]\",\"source\":\"admin_web\",\"platform\":\"web\",\"deviceId\":\"1234567891\",\"address\":\"0:0:0:0:0:0:0:1\",\"accessToken\":\"BfVf812accydQeIsoIRsvR4fDISm95iB\",\"lastAccessTime\":1.596002547428E12,\"expireTime\":1.596088947421E12}', 'SESSION', '1-1591624781-admin_web', 'sysadmin', 2, NULL, NULL, '2020-07-29 14:02:30', 1596002547443);
|
|
|
+INSERT INTO `t_m_rocket_message` VALUES ('34858a0c6dd9407f881987d25e051ae6', 'themis-topic-userLog', 'user', 'LOGIN', 'USER_LOG', '1', 'sysadmin', 2, NULL, NULL, '2020-07-29 14:02:30', 1596002547803);
|
|
|
+COMMIT;
|
|
|
+
|
|
|
-- ----------------------------
|
|
|
-- Table structure for t_oe_exam_answer
|
|
|
-- ----------------------------
|
|
@@ -966,11 +990,11 @@ CREATE TABLE `t_oe_exam_break_history` (
|
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
|
`exam_record_id` bigint NOT NULL COMMENT '考试记录ID',
|
|
|
`break_time` datetime DEFAULT NULL COMMENT '断点发生时间',
|
|
|
- `break_reason` tinyint DEFAULT NULL COMMENT '断点判定原因',
|
|
|
+ `break_reason` varchar(30) DEFAULT NULL COMMENT '断点判定原因',
|
|
|
`resume_reason` varchar(300) DEFAULT NULL COMMENT '提交异常原因',
|
|
|
`prepare_time` datetime DEFAULT NULL COMMENT '恢复候考时间',
|
|
|
`start_time` datetime DEFAULT NULL COMMENT '恢复开考时间',
|
|
|
- `entry_authentication_result` tinyint DEFAULT NULL COMMENT '恢复开考身份验证结果',
|
|
|
+ `entry_authentication_result` varchar(30) DEFAULT NULL COMMENT '恢复开考身份验证结果',
|
|
|
`entry_authentication_id` bigint DEFAULT NULL COMMENT '恢复开考身份验证记录ID',
|
|
|
PRIMARY KEY (`id`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试断点记录';
|
|
@@ -979,9 +1003,24 @@ CREATE TABLE `t_oe_exam_break_history` (
|
|
|
-- Records of t_oe_exam_break_history
|
|
|
-- ----------------------------
|
|
|
BEGIN;
|
|
|
-INSERT INTO `t_oe_exam_break_history` VALUES (19920220273508352, 1, '2020-07-25 23:15:51', 0, 'NET_TIME_OUT', NULL, NULL, NULL, NULL);
|
|
|
+INSERT INTO `t_oe_exam_break_history` VALUES (19920220273508352, 1, '2020-07-25 23:15:51', '0', 'NET_TIME_OUT', NULL, NULL, NULL, NULL);
|
|
|
COMMIT;
|
|
|
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for t_oe_exam_monitor_exception_history
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `t_oe_exam_monitor_exception_history`;
|
|
|
+CREATE TABLE `t_oe_exam_monitor_exception_history` (
|
|
|
+ `Id` bigint NOT NULL COMMENT '主键',
|
|
|
+ `exam_id` bigint NOT NULL COMMENT '考试id',
|
|
|
+ `exam_activity_id` bigint NOT NULL COMMENT '考试场次id',
|
|
|
+ `exam_student_id` bigint NOT NULL COMMENT '考生id',
|
|
|
+ `exam_record_id` bigint NOT NULL COMMENT '考试记录id',
|
|
|
+ `source` varchar(300) NOT NULL COMMENT '开启监控的视频源',
|
|
|
+ `type` varchar(30) DEFAULT NULL COMMENT '异常类型',
|
|
|
+ `time` datetime DEFAULT NULL COMMENT '异常时间'
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='监控异常记录';
|
|
|
+
|
|
|
-- ----------------------------
|
|
|
-- Table structure for t_oe_exam_record
|
|
|
-- ----------------------------
|
|
@@ -993,7 +1032,7 @@ CREATE TABLE `t_oe_exam_record` (
|
|
|
`exam_student_id` bigint NOT NULL COMMENT '考生ID',
|
|
|
`paper_id` bigint NOT NULL COMMENT '实际使用的试卷ID',
|
|
|
`answer_path` varchar(100) DEFAULT NULL COMMENT '全部作答保存地址',
|
|
|
- `status` tinyint DEFAULT NULL COMMENT '当前状态',
|
|
|
+ `status` varchar(30) DEFAULT NULL COMMENT '考试状态,first_prepare:首次候考,answering:正在答题,break_off:已中断,resume_prepare:断点恢复候考,finished:已结束考试,persisted:数据已保存',
|
|
|
`first_prepare_time` datetime DEFAULT NULL COMMENT '首次进入候考时间',
|
|
|
`first_start_time` datetime DEFAULT NULL COMMENT '首次开考时间',
|
|
|
`last_break_time` datetime DEFAULT NULL COMMENT '最近断点时间',
|
|
@@ -1014,9 +1053,9 @@ CREATE TABLE `t_oe_exam_record` (
|
|
|
`answer_progress` double DEFAULT NULL COMMENT '答题进度',
|
|
|
`duration_seconds` int DEFAULT NULL COMMENT '累计考试用时',
|
|
|
`finish_time` datetime DEFAULT NULL COMMENT '交卷时间',
|
|
|
- `finish_type` tinyint DEFAULT NULL COMMENT '交卷原因',
|
|
|
+ `finish_type` varchar(30) DEFAULT NULL COMMENT '交卷原因,hand:手动交卷,auto:系统交卷,breach:违纪交卷',
|
|
|
`warning_count` int DEFAULT NULL COMMENT '预警次数',
|
|
|
- `review_result` tinyint DEFAULT NULL COMMENT '审核结果',
|
|
|
+ `review_result` varchar(30) DEFAULT NULL COMMENT '审核结果,pass:通过,no_pass:不通过',
|
|
|
`objective_score` double DEFAULT NULL COMMENT '客观题分数',
|
|
|
`paper_download` tinyint DEFAULT NULL COMMENT '试题下载,0:是,1:不是',
|
|
|
`breach_status` tinyint DEFAULT NULL COMMENT '是否违纪,0:是,1:不是',
|
|
@@ -1024,11 +1063,15 @@ CREATE TABLE `t_oe_exam_record` (
|
|
|
`paper_struct_upload` tinyint DEFAULT NULL COMMENT '个人试卷结构是否已上传,0:未上传,1:已上传',
|
|
|
`serial_number` int DEFAULT NULL COMMENT '第几次考试',
|
|
|
`last_break_id` bigint DEFAULT NULL COMMENT '最近断点记录ID',
|
|
|
- `entry_authentication_result` tinyint DEFAULT NULL COMMENT '开考身份验证结果',
|
|
|
+ `entry_authentication_result` varchar(30) DEFAULT NULL COMMENT '开考身份验证结果',
|
|
|
`entry_authentication_id` bigint DEFAULT NULL COMMENT '开考身份验证记录ID',
|
|
|
`in_process_face_verify_status` tinyint DEFAULT NULL COMMENT '当前过程人脸检测状态',
|
|
|
`in_process_liveness_verify_status` tinyint DEFAULT NULL COMMENT '当前过程活体验证状态',
|
|
|
`in_process_liveness_verify_count` int DEFAULT NULL COMMENT '已完成过程活体验证次数',
|
|
|
+ `monitor_key` varchar(50) DEFAULT NULL COMMENT '监控标识(默认直接用recordId)',
|
|
|
+ `monitor_status_source` varchar(30) DEFAULT NULL COMMENT '监控状态,stop:停止,start:正常',
|
|
|
+ `monitor_live_url` varchar(100) DEFAULT NULL COMMENT '监控观看地址',
|
|
|
+ `score_status` varchar(30) DEFAULT NULL COMMENT '算分状态,never:从未算分,calculating:正在算分,finish:算分完成',
|
|
|
PRIMARY KEY (`id`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试记录';
|
|
|
|
|
@@ -1036,7 +1079,7 @@ CREATE TABLE `t_oe_exam_record` (
|
|
|
-- Records of t_oe_exam_record
|
|
|
-- ----------------------------
|
|
|
BEGIN;
|
|
|
-INSERT INTO `t_oe_exam_record` VALUES (1, 18738036992901120, 18740006977798144, 1, 1, 'http://111', 4, '2020-07-22 17:34:02', '2020-07-22 17:34:02', '2020-07-25 23:15:51', NULL, NULL, -4, '', 1, '1234567891', '2020-07-25 23:10:11', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 100, 100, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, 19920220273508352, NULL, NULL, NULL, NULL, NULL);
|
|
|
+INSERT INTO `t_oe_exam_record` VALUES (1, 18738036992901120, 18740006977798144, 1, 1, 'http://111', 'finished', '2020-07-22 17:34:02', '2020-07-22 17:34:02', '2020-07-25 23:15:51', NULL, NULL, 0, '', 1, '1234567891', '2020-07-25 23:10:11', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 100, 100, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, 19920220273508352, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
|
|
|
COMMIT;
|
|
|
|
|
|
-- ----------------------------
|
|
@@ -1059,10 +1102,10 @@ CREATE TABLE `t_oe_face_verify_history` (
|
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
|
`exam_record_id` bigint NOT NULL COMMENT '考试记录ID',
|
|
|
`similarity` double DEFAULT NULL COMMENT '相似度分数',
|
|
|
- `realness` tinyint DEFAULT NULL COMMENT '真实性验证结果',
|
|
|
+ `realness` varchar(30) DEFAULT NULL COMMENT '真实性验证结果',
|
|
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
- `type` tinyint DEFAULT NULL COMMENT '0:初次开考,1:恢复开考,2:过程中',
|
|
|
+ `type` varchar(30) DEFAULT NULL COMMENT 'first:初次开考,recover:恢复开考,process:过程中',
|
|
|
`photo_url` varchar(100) DEFAULT NULL COMMENT '图片保存路径',
|
|
|
`pass` tinyint DEFAULT NULL COMMENT '本地验证是否通过,0:不通过,1:通过',
|
|
|
PRIMARY KEY (`id`)
|
|
@@ -1075,9 +1118,8 @@ DROP TABLE IF EXISTS `t_oe_liveness_verify_history`;
|
|
|
CREATE TABLE `t_oe_liveness_verify_history` (
|
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
|
`exam_record_id` bigint NOT NULL COMMENT '考试记录ID',
|
|
|
- `type` tinyint NOT NULL COMMENT '0:初次开考,1:恢复开考,2:过程中',
|
|
|
+ `type` varchar(30) NOT NULL COMMENT 'first:初次开考,recover:恢复开考,process:过程中',
|
|
|
`actions` varchar(2000) DEFAULT NULL COMMENT '随机动作与结果',
|
|
|
- `result` tinyint DEFAULT NULL COMMENT '检测结果',
|
|
|
`retry` int DEFAULT NULL COMMENT '重试次数',
|
|
|
`pass` tinyint DEFAULT NULL COMMENT '本地验证是否通过,0:不通过,1:通过',
|
|
|
`start_time` datetime DEFAULT NULL COMMENT '开始时间',
|