|
@@ -59,8 +59,8 @@ CREATE TABLE `basic_card_rule` (
|
|
`extend_fields` text NOT NULL COMMENT '扩展字段',
|
|
`extend_fields` text NOT NULL COMMENT '扩展字段',
|
|
`title_rule` varchar(200) NOT NULL COMMENT '题卡标题规则',
|
|
`title_rule` varchar(200) NOT NULL COMMENT '题卡标题规则',
|
|
`attention` text NOT NULL COMMENT '注意事项',
|
|
`attention` text NOT NULL COMMENT '注意事项',
|
|
- `objective_attention` text NOT NULL COMMENT '客观题注意事项',
|
|
|
|
- `subjective_attention` text NOT NULL COMMENT '主观题注意事项',
|
|
|
|
|
|
+ `objective_attention` text COMMENT '客观题注意事项',
|
|
|
|
+ `subjective_attention` text COMMENT '主观题注意事项',
|
|
`enable` tinyint NOT NULL COMMENT '0-禁用,1-启用',
|
|
`enable` tinyint NOT NULL COMMENT '0-禁用,1-启用',
|
|
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
|
|
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
|
|
`create_id` bigint DEFAULT NULL COMMENT '创建人id',
|
|
`create_id` bigint DEFAULT NULL COMMENT '创建人id',
|
|
@@ -117,7 +117,7 @@ CREATE TABLE `basic_course` (
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
`school_id` bigint NOT NULL COMMENT '学校id',
|
|
`school_id` bigint NOT NULL COMMENT '学校id',
|
|
`org_id` bigint NOT NULL COMMENT '机构id',
|
|
`org_id` bigint NOT NULL COMMENT '机构id',
|
|
- `code` varchar(20) NOT NULL COMMENT '课程编码',
|
|
|
|
|
|
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '课程编码',
|
|
`short_code` varchar(10) DEFAULT NULL COMMENT '简码',
|
|
`short_code` varchar(10) DEFAULT NULL COMMENT '简码',
|
|
`name` varchar(50) NOT NULL COMMENT '课程名称',
|
|
`name` varchar(50) NOT NULL COMMENT '课程名称',
|
|
`create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
`create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
@@ -352,8 +352,8 @@ DROP TABLE IF EXISTS `basic_student`;
|
|
CREATE TABLE `basic_student` (
|
|
CREATE TABLE `basic_student` (
|
|
`id` bigint NOT NULL COMMENT '学生id',
|
|
`id` bigint NOT NULL COMMENT '学生id',
|
|
`school_id` bigint NOT NULL COMMENT '学校id',
|
|
`school_id` bigint NOT NULL COMMENT '学校id',
|
|
- `student_name` varchar(64) NOT NULL COMMENT '学生姓名',
|
|
|
|
- `student_code` varchar(64) NOT NULL COMMENT '学生编号',
|
|
|
|
|
|
+ `student_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '学生姓名',
|
|
|
|
+ `student_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '学生编号',
|
|
`phone_number` varchar(11) DEFAULT NULL COMMENT '电话号码',
|
|
`phone_number` varchar(11) DEFAULT NULL COMMENT '电话号码',
|
|
`belong_org_id` bigint DEFAULT NULL COMMENT '所属院系',
|
|
`belong_org_id` bigint DEFAULT NULL COMMENT '所属院系',
|
|
`major_id` bigint DEFAULT NULL COMMENT '专业id',
|
|
`major_id` bigint DEFAULT NULL COMMENT '专业id',
|
|
@@ -611,10 +611,10 @@ CREATE TABLE `exam_detail` (
|
|
`exam_data_source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '数据来源(EXAM_TASK:卷库查询生成,FILE_IMPORT:考务文件导入)',
|
|
`exam_data_source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '数据来源(EXAM_TASK:卷库查询生成,FILE_IMPORT:考务文件导入)',
|
|
`normal` tinyint DEFAULT '1' COMMENT '是否正常,true正常,false做废',
|
|
`normal` tinyint DEFAULT '1' COMMENT '是否正常,true正常,false做废',
|
|
`print_house_id` bigint DEFAULT NULL COMMENT '印刷室ID',
|
|
`print_house_id` bigint DEFAULT NULL COMMENT '印刷室ID',
|
|
- `print_count` int DEFAULT NULL COMMENT '模式2,考生数量(打印数量)',
|
|
|
|
`backup_count` double DEFAULT NULL COMMENT '试卷、题卡备份数量(0-1为按比例,大于等于1为按数量)',
|
|
`backup_count` double DEFAULT NULL COMMENT '试卷、题卡备份数量(0-1为按比例,大于等于1为按数量)',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
- KEY `idx_print_plan_id` (`print_plan_id`)
|
|
|
|
|
|
+ KEY `idx_print_plan_id` (`print_plan_id`),
|
|
|
|
+ KEY `exam_detail_school_id_IDX` (`school_id`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考务数据';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考务数据';
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
@@ -645,6 +645,18 @@ CREATE TABLE `exam_detail_course` (
|
|
KEY `idx_exam_detail_id` (`exam_detail_id`)
|
|
KEY `idx_exam_detail_id` (`exam_detail_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考务数据(考场关联科目)';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考务数据(考场关联科目)';
|
|
|
|
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for exam_detail_course_paper_type
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `exam_detail_course_paper_type`;
|
|
|
|
+CREATE TABLE `exam_detail_course_paper_type` (
|
|
|
|
+ `id` bigint NOT NULL,
|
|
|
|
+ `exam_detail_course_id` bigint NOT NULL,
|
|
|
|
+ `paper_type` varchar(5) NOT NULL COMMENT '卷型',
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
+ KEY `idx_exam_detail_course_id` (`exam_detail_course_id`)
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
+
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for exam_paper_group
|
|
-- Table structure for exam_paper_group
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
@@ -703,9 +715,9 @@ CREATE TABLE `exam_paper_structure` (
|
|
`paper_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '试卷类型',
|
|
`paper_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '试卷类型',
|
|
`status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '状态。INIT:未开始;START:开始同步;PAPER_FINISH:试卷同步成功;ANSWER_FINISH:标答同步成功;OBJECTIVE_FINISH:客观题结构同步成功;SUBJECTIVE_FINISH:主观题结构同步成功;FINISH:结束。',
|
|
`status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '状态。INIT:未开始;START:开始同步;PAPER_FINISH:试卷同步成功;ANSWER_FINISH:标答同步成功;OBJECTIVE_FINISH:客观题结构同步成功;SUBJECTIVE_FINISH:主观题结构同步成功;FINISH:结束。',
|
|
`paper_answer` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '试卷原卷和标答附件ID',
|
|
`paper_answer` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '试卷原卷和标答附件ID',
|
|
- `objective_structure` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '客观题试卷结构JSON',
|
|
|
|
- `subjective_structure` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '主观题试卷结构JSON',
|
|
|
|
- `paper_info_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '整个试卷信息json(前端提供的全部信息)',
|
|
|
|
|
|
+ `objective_structure` mediumtext COMMENT '客观题试卷结构JSON',
|
|
|
|
+ `subjective_structure` mediumtext COMMENT '主观题试卷结构JSON',
|
|
|
|
+ `paper_info_json` mediumtext COMMENT '整个试卷信息json(前端提供的全部信息)',
|
|
`proposition_teacher_id` bigint DEFAULT NULL COMMENT '命题老师ID',
|
|
`proposition_teacher_id` bigint DEFAULT NULL COMMENT '命题老师ID',
|
|
`enable` tinyint(1) DEFAULT NULL COMMENT '是否启用(0-禁用,1-启用)',
|
|
`enable` tinyint(1) DEFAULT NULL COMMENT '是否启用(0-禁用,1-启用)',
|
|
`mark_leader` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '科组长,样例:[{markerId:1, loginName:"mt01"}]',
|
|
`mark_leader` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '科组长,样例:[{markerId:1, loginName:"mt01"}]',
|
|
@@ -757,8 +769,8 @@ CREATE TABLE `exam_student` (
|
|
`school_id` bigint NOT NULL COMMENT '学校id',
|
|
`school_id` bigint NOT NULL COMMENT '学校id',
|
|
`org_id` bigint NOT NULL COMMENT '机构id',
|
|
`org_id` bigint NOT NULL COMMENT '机构id',
|
|
`exam_detail_course_id` bigint NOT NULL COMMENT '考试明细课程id',
|
|
`exam_detail_course_id` bigint NOT NULL COMMENT '考试明细课程id',
|
|
- `student_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '考生姓名',
|
|
|
|
- `student_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '考生代码',
|
|
|
|
|
|
+ `student_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '考生姓名',
|
|
|
|
+ `student_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '考生代码',
|
|
`exam_id` bigint DEFAULT NULL COMMENT '考试ID',
|
|
`exam_id` bigint DEFAULT NULL COMMENT '考试ID',
|
|
`paper_number` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '试卷编号',
|
|
`paper_number` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '试卷编号',
|
|
`ticket_number` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '准考证号',
|
|
`ticket_number` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '准考证号',
|
|
@@ -1517,9 +1529,9 @@ CREATE TABLE `sys_user` (
|
|
`school_id` bigint DEFAULT NULL COMMENT '学校id',
|
|
`school_id` bigint DEFAULT NULL COMMENT '学校id',
|
|
`login_name` varchar(100) NOT NULL COMMENT '用户名',
|
|
`login_name` varchar(100) NOT NULL COMMENT '用户名',
|
|
`real_name` varchar(100) NOT NULL COMMENT '姓名',
|
|
`real_name` varchar(100) NOT NULL COMMENT '姓名',
|
|
- `code` varchar(100) DEFAULT NULL COMMENT '工号',
|
|
|
|
|
|
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '工号',
|
|
`password` varchar(50) NOT NULL COMMENT '密码',
|
|
`password` varchar(50) NOT NULL COMMENT '密码',
|
|
- `mobile_number` varchar(11) DEFAULT NULL COMMENT '手机号',
|
|
|
|
|
|
+ `mobile_number` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '手机号',
|
|
`org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
`org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
`enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
|
|
`enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
|
|
`pwd_count` tinyint DEFAULT '0' COMMENT '密码修改次数,默认为0',
|
|
`pwd_count` tinyint DEFAULT '0' COMMENT '密码修改次数,默认为0',
|
|
@@ -2322,7 +2334,7 @@ INSERT INTO `sys_privilege` VALUES (331, '查询', 'Select', 'BUTTON', 47, 1, 'A
|
|
INSERT INTO `sys_privilege` VALUES (332, '下载', 'Download', 'LINK', 47, 1, 'AUTH', '161,162', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (332, '下载', 'Download', 'LINK', 47, 1, 'AUTH', '161,162', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (333, '查询条件', 'Condition', 'CONDITION', 47, 1, 'AUTH', '59', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (333, '查询条件', 'Condition', 'CONDITION', 47, 1, 'AUTH', '59', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (334, '列表', 'List', 'LIST', 47, 1, 'AUTH', '59', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (334, '列表', 'List', 'LIST', 47, 1, 'AUTH', '59', 1, 0, 1);
|
|
-INSERT INTO `sys_privilege` VALUES (335, '撤回', 'End', 'LINK', 47, 2, 'AUTH', '61', 1, 0, 1);
|
|
|
|
|
|
+INSERT INTO `sys_privilege` VALUES (335, '撤回提交', 'End', 'LINK', 47, 2, 'AUTH', '61', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (336, '批量下载PDF', 'BatchDownload', 'BUTTON', 47, 2, 'AUTH', '336', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (336, '批量下载PDF', 'BatchDownload', 'BUTTON', 47, 2, 'AUTH', '336', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (337, '查询', 'Select', 'BUTTON', 113, 1, 'AUTH', '114', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (337, '查询', 'Select', 'BUTTON', 113, 1, 'AUTH', '114', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (338, '导出日志', 'Export', 'LINK', 113, 1, 'AUTH', NULL, 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (338, '导出日志', 'Export', 'LINK', 113, 1, 'AUTH', NULL, 1, 0, 1);
|
|
@@ -2378,10 +2390,10 @@ INSERT INTO `sys_privilege` VALUES (390, '流程管理', 'flow', 'MENU', 1, 3, N
|
|
INSERT INTO `sys_privilege` VALUES (391, '查询条件', 'Condition', 'CONDITION', 357, 1, 'AUTH', '359', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (391, '查询条件', 'Condition', 'CONDITION', 357, 1, 'AUTH', '359', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (392, '数据推送管理', 'PrintPlanPushManage', 'MENU', 38, 6, NULL, NULL, 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (392, '数据推送管理', 'PrintPlanPushManage', 'MENU', 38, 6, NULL, NULL, 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (393, '查询', 'Select', 'BUTTON', 392, 1, 'AUTH', '49,431', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (393, '查询', 'Select', 'BUTTON', 392, 1, 'AUTH', '49,431', 1, 0, 1);
|
|
-INSERT INTO `sys_privilege` VALUES (394, '批量推送', 'BatchSend', 'BUTTON', 392, 2, 'AUTH', '395,435,557,792,793', 1, 0, 1);
|
|
|
|
|
|
+INSERT INTO `sys_privilege` VALUES (394, '批量推送', 'BatchSend', 'BUTTON', 392, 2, 'AUTH', '395,435,557,665,792,793', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (395, '校验同步规则', '/api/admin/exam/print_sync/check_sync_mode', 'URL', 392, 10, 'AUTH', NULL, 1, 1, 1);
|
|
INSERT INTO `sys_privilege` VALUES (395, '校验同步规则', '/api/admin/exam/print_sync/check_sync_mode', 'URL', 392, 10, 'AUTH', NULL, 1, 1, 1);
|
|
INSERT INTO `sys_privilege` VALUES (396, '预览', 'Preview', 'LINK', 392, 1, 'AUTH', NULL, 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (396, '预览', 'Preview', 'LINK', 392, 1, 'AUTH', NULL, 1, 0, 1);
|
|
-INSERT INTO `sys_privilege` VALUES (397, '推送', 'Send', 'LINK', 392, 2, 'AUTH', '395,435,557,792,793', 1, 0, 1);
|
|
|
|
|
|
+INSERT INTO `sys_privilege` VALUES (397, '推送', 'Send', 'LINK', 392, 2, 'AUTH', '395,435,557,665,792,793', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (398, '查询条件', 'Condition', 'CONDITION', 392, 1, 'AUTH', NULL, 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (398, '查询条件', 'Condition', 'CONDITION', 392, 1, 'AUTH', NULL, 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (399, '列表', 'List', 'LIST', 392, 1, 'AUTH', '431', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (399, '列表', 'List', 'LIST', 392, 1, 'AUTH', '431', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (400, '查询条件', 'Condition', 'CONDITION', 358, 1, 'AUTH', '377', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (400, '查询条件', 'Condition', 'CONDITION', 358, 1, 'AUTH', '377', 1, 0, 1);
|
|
@@ -2815,6 +2827,9 @@ INSERT INTO `sys_privilege` VALUES (868, '下载', '/api/admin/exam/card/downloa
|
|
INSERT INTO `sys_privilege` VALUES (869, '试卷题卡预览日志记录接口', '/api/admin/basic/operation_log/save_preview_log', 'URL', 149, 14, 'SYS', NULL, 1, 1, 1);
|
|
INSERT INTO `sys_privilege` VALUES (869, '试卷题卡预览日志记录接口', '/api/admin/basic/operation_log/save_preview_log', 'URL', 149, 14, 'SYS', NULL, 1, 1, 1);
|
|
INSERT INTO `sys_privilege` VALUES (870, '结束', 'Finish', 'LINK', 43, 4, 'AUTH', '871', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (870, '结束', 'Finish', 'LINK', 43, 4, 'AUTH', '871', 1, 0, 1);
|
|
INSERT INTO `sys_privilege` VALUES (871, '结束', '/api/admin/exam/print/plan_finish', 'URL', 43, 7, 'AUTH', NULL, 1, 1, 1);
|
|
INSERT INTO `sys_privilege` VALUES (871, '结束', '/api/admin/exam/print/plan_finish', 'URL', 43, 7, 'AUTH', NULL, 1, 1, 1);
|
|
|
|
+INSERT INTO `sys_privilege` VALUES (872, '批量撤回', 'BatchEnd', 'BUTTON', 47, 3, 'AUTH', '873', 1, 0, 1);
|
|
|
|
+INSERT INTO `sys_privilege` VALUES (873, '批量撤回', '/api/admin/exam/print/task_batch_cancel', 'URL', 47, 4, 'AUTH', NULL, 1, 1, 1);
|
|
|
|
+INSERT INTO `sys_privilege` VALUES (874, '共用接口-查询学院', '/api/admin/basic/condition/list_college', 'URL', 149, 14, 'SYS', NULL, 1, 1, 1);
|
|
|
|
|
|
INSERT INTO `sys_user` VALUES (1, NULL, 'sysadmin', 'sysadmin', NULL, 'MTIzNDU2', NULL, NULL, 1, 1, 1629353956868, NULL, NULL, NULL, NULL, 1629353956881, NULL);
|
|
INSERT INTO `sys_user` VALUES (1, NULL, 'sysadmin', 'sysadmin', NULL, 'MTIzNDU2', NULL, NULL, 1, 1, 1629353956868, NULL, NULL, NULL, NULL, 1629353956881, NULL);
|
|
|
|
|