wangliang 4 жил өмнө
parent
commit
cbdf0b0c8d

+ 27 - 2
themis-business/src/main/resources/db/init.sql

@@ -11,7 +11,7 @@
  Target Server Version : 80020
  File Encoding         : 65001
 
- Date: 18/11/2020 10:26:14
+ Date: 20/11/2020 16:11:41
 */
 
 SET NAMES utf8mb4;
@@ -222,6 +222,25 @@ CREATE TABLE `t_b_app` (
   PRIMARY KEY (`id`) USING BTREE
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='app信息';
 
+-- ----------------------------
+-- Table structure for t_b_app_version
+-- ----------------------------
+DROP TABLE IF EXISTS `t_b_app_version`;
+CREATE TABLE `t_b_app_version` (
+  `id` bigint NOT NULL COMMENT '主键',
+  `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '版本名',
+  `value` int NOT NULL COMMENT '版本号',
+  `url` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '版本详情链接',
+  `description` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '版本描述',
+  `type` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '类型:IOS/ANDROID',
+  `enable` tinyint DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
+  `create_time` bigint DEFAULT NULL COMMENT '创建时间',
+  `update_time` bigint DEFAULT NULL COMMENT '更新时间',
+  `create_id` bigint DEFAULT NULL COMMENT '创建人id',
+  `update_id` bigint DEFAULT NULL COMMENT '更新人id',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='移动端版本';
+
 -- ----------------------------
 -- Table structure for t_b_attachment
 -- ----------------------------
@@ -493,7 +512,7 @@ CREATE TABLE `t_e_exam` (
   `in_process_realness_verify` tinyint DEFAULT NULL COMMENT '考试过程中是否启用真实性检测,0:不启用,1:启用',
   PRIMARY KEY (`id`) USING BTREE,
   UNIQUE KEY `t_e_exam_orgId_code_Idx` (`org_id`,`code`) USING BTREE,
-  UNIQUE KEY `t_e_exam_short_code_Idx` (`short_code`) USING BTREE
+  UNIQUE KEY `t_e_exam_short_code_Idx` (`short_code`,`enable`,`archived`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试批次';
 
 -- ----------------------------
@@ -592,6 +611,8 @@ CREATE TABLE `t_e_exam_paper` (
   `paper_view_path` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '阅卷用试卷json路径',
   `total_objective_score` double DEFAULT NULL COMMENT '试卷客观题总分',
   `total_subjective_score` double DEFAULT NULL COMMENT '试卷主观题总分',
+  `paper_md5` varchar(100) DEFAULT NULL COMMENT '试卷数据包MD5',
+  `struct_md5` varchar(100) DEFAULT NULL COMMENT '结构文件MD5',
   PRIMARY KEY (`id`) USING BTREE,
   UNIQUE KEY `t_e_exam_paper_examId_code_Idx` (`exam_id`,`code`) USING BTREE
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试试卷';
@@ -1233,6 +1254,8 @@ INSERT INTO `t_b_privilege` VALUES (160, '预警提醒清除未阅列表', '/api
 INSERT INTO `t_b_privilege` VALUES (161, '成绩查询接口', '/api/admin/examStudent/mark/result', 'LINK', 159, 1, NULL, 1600932652000);
 INSERT INTO `t_b_privilege` VALUES (162, '成绩查询简版导出', '/api/admin/examStudent/mark/result/simple/export', 'LINK', 159, 2, NULL, 1600932652000);
 INSERT INTO `t_b_privilege` VALUES (163, '成绩查询标准版导出', '/api/admin/examStudent/mark/result/standard/export', 'LINK', 159, 3, NULL, 1600932652000);
+INSERT INTO `t_b_privilege` VALUES (164, '获取试卷下载信息', '/api/oe/exam/paper/download', 'LINK', 60, 44, NULL, 1600932652000);
+INSERT INTO `t_b_privilege` VALUES (165, '试卷下载成功通知', '/api/oe/exam/paper/downloaded', 'LINK', 60, 45, NULL, 1600932652000);
 COMMIT;
 
 -- ----------------------------
@@ -1435,6 +1458,8 @@ INSERT INTO `t_b_role_privilege` VALUES (200, 'ADMIN', 161);
 INSERT INTO `t_b_role_privilege` VALUES (201, 'INSPECTION', 103);
 INSERT INTO `t_b_role_privilege` VALUES (202, 'ADMIN', 162);
 INSERT INTO `t_b_role_privilege` VALUES (203, 'ADMIN', 163);
+INSERT INTO `t_b_role_privilege` VALUES (204, 'STUDENT', 164);
+INSERT INTO `t_b_role_privilege` VALUES (205, 'STUDENT', 165);
 COMMIT;
 
 -- ----------------------------