|
@@ -336,21 +336,23 @@ CREATE TABLE `basic_student` (
|
|
-- Table structure for basic_template
|
|
-- Table structure for basic_template
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `basic_template`;
|
|
DROP TABLE IF EXISTS `basic_template`;
|
|
-CREATE TABLE `basic_template` (
|
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
|
- `school_id` bigint NOT NULL COMMENT '学校id',
|
|
|
|
- `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
|
- `name` varchar(30) NOT NULL COMMENT '模板名称',
|
|
|
|
- `type` varchar(8) NOT NULL COMMENT '模板类型:GENERIC-通卡模板,VARIABLE-变量印品模板,ORDINARY-普通印品模板',
|
|
|
|
- `classify` varchar(10) DEFAULT NULL COMMENT 'template_type值为VARIABLE、ORDINARY时,不为空。\n SIGN-签到表,PACKAGE-卷袋贴,CHECK_IN-登记表',
|
|
|
|
- `attachment_id` bigint NOT NULL COMMENT '模板附件ID(保存到附件表ID)',
|
|
|
|
- `enable` tinyint NOT NULL COMMENT '0-禁用,1-启用',
|
|
|
|
- `remark` varchar(200) DEFAULT NULL COMMENT '备注',
|
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '更新人',
|
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
+CREATE TABLE `basic_template` (
|
|
|
|
+ `id` bigint NOT NULL COMMENT '主键',
|
|
|
|
+ `school_id` bigint NOT NULL COMMENT '学校id',
|
|
|
|
+ `org_id` bigint NULL DEFAULT NULL COMMENT '机构id',
|
|
|
|
+ `name` varchar(30) NOT NULL COMMENT '模板名称',
|
|
|
|
+ `type` varchar(8) NOT NULL COMMENT '模板类型:GENERIC-通卡模板,VARIABLE-变量印品模板,ORDINARY-普通印品模板',
|
|
|
|
+ `classify` varchar(10) DEFAULT NULL COMMENT 'template_type值为VARIABLE、ORDINARY时,不为空。\n SIGN-签到表,PACKAGE-卷袋贴,CHECK_IN-登记表',
|
|
|
|
+ `display_range` mediumtext COMMENT '卷袋贴、签到表数据范围',
|
|
|
|
+ `preview_path` varchar(500) DEFAULT NULL COMMENT '预览地址',
|
|
|
|
+ `attachment_id` bigint DEFAULT NULL COMMENT '模板附件ID(保存到附件表ID)',
|
|
|
|
+ `enable` tinyint NOT NULL COMMENT '0-禁用,1-启用',
|
|
|
|
+ `remark` varchar(200) DEFAULT NULL COMMENT '备注',
|
|
|
|
+ `create_id` bigint NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint NULL DEFAULT NULL COMMENT '更新人',
|
|
|
|
+ `update_time` bigint NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='通用模板';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='通用模板';
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
@@ -360,7 +362,7 @@ DROP TABLE IF EXISTS `basic_template_org`;
|
|
CREATE TABLE `basic_template_org` (
|
|
CREATE TABLE `basic_template_org` (
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
`school_id` bigint NOT NULL COMMENT '学校id',
|
|
`school_id` bigint NOT NULL COMMENT '学校id',
|
|
- `type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '模板类型:GENERIC-通卡模板,VARIABLE-变量印品模板,ORDINARY-普通印品模板,CARD_RULE-题卡规则,PRINT_CONFIG-印品配置',
|
|
|
|
|
|
+ `type` varchar(20) NOT NULL COMMENT '模板类型:GENERIC-通卡模板,VARIABLE-变量印品模板,ORDINARY-普通印品模板,CARD_RULE-题卡规则,PRINT_CONFIG-印品配置',
|
|
`rule_id` bigint NOT NULL COMMENT '通卡模板ID',
|
|
`rule_id` bigint NOT NULL COMMENT '通卡模板ID',
|
|
`org_id` bigint NOT NULL COMMENT '组织机构ID',
|
|
`org_id` bigint NOT NULL COMMENT '组织机构ID',
|
|
`create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
`create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
@@ -653,7 +655,7 @@ CREATE TABLE `exam_paper_structure` (
|
|
`update_id` bigint DEFAULT NULL,
|
|
`update_id` bigint DEFAULT NULL,
|
|
`update_time` bigint DEFAULT NULL,
|
|
`update_time` bigint DEFAULT NULL,
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
- UNIQUE KEY `exam_paper_structure_unique` (`school_id`,`exam_id`,`paper_number`) USING BTREE
|
|
|
|
|
|
+ UNIQUE KEY `exam_paper_structure_unique` (`school_id`,`exam_id`,`paper_number`,`paper_type`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
@@ -689,33 +691,36 @@ CREATE TABLE `exam_print_plan` (
|
|
-- Table structure for exam_student
|
|
-- Table structure for exam_student
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `exam_student`;
|
|
DROP TABLE IF EXISTS `exam_student`;
|
|
-CREATE TABLE `exam_student` (
|
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
|
- `school_id` bigint NOT NULL COMMENT '学校id',
|
|
|
|
- `org_id` bigint NOT NULL COMMENT '机构id',
|
|
|
|
- `exam_detail_course_id` bigint NOT NULL COMMENT '考试明细课程id',
|
|
|
|
- `student_name` varchar(30) NOT NULL COMMENT '考生姓名',
|
|
|
|
- `student_code` varchar(30) NOT NULL COMMENT '考生代码',
|
|
|
|
- `ticket_number` varchar(30) DEFAULT NULL COMMENT '准考证号',
|
|
|
|
- `site_number` varchar(30) DEFAULT NULL COMMENT '座位号',
|
|
|
|
- `print_paper` tinyint DEFAULT NULL COMMENT '打印试卷',
|
|
|
|
- `print_card` tinyint DEFAULT NULL COMMENT '打印题卡',
|
|
|
|
- `extend_fields` text COMMENT '扩展字段',
|
|
|
|
- `paper_type` varchar(2) DEFAULT NULL COMMENT '试卷类型',
|
|
|
|
- `clazz_id` varchar(100) DEFAULT NULL COMMENT '班级Id',
|
|
|
|
- `clazz_name` varchar(100) DEFAULT NULL COMMENT '班级名称',
|
|
|
|
- `teach_clazz_id` bigint DEFAULT NULL COMMENT '教学班id',
|
|
|
|
- `teach_clazz_name` varchar(100) DEFAULT NULL COMMENT '教学班名称',
|
|
|
|
- `student_clazz_type` varchar(100) DEFAULT NULL COMMENT '主体班级类型',
|
|
|
|
- `campus_name` varchar(200) DEFAULT NULL COMMENT '校区',
|
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '更新人',
|
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
|
- `attachment_id` bigint DEFAULT NULL COMMENT '附件id',
|
|
|
|
- `sync_status` tinyint(1) DEFAULT NULL COMMENT '是否同步成功:true-是, false-否',
|
|
|
|
- PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
- KEY `exam_student_schoolId_idx` (`school_id`,`student_code`) USING BTREE
|
|
|
|
|
|
+CREATE TABLE `exam_student` (
|
|
|
|
+ `id` bigint(0) NOT NULL COMMENT '主键',
|
|
|
|
+ `school_id` bigint(0) NOT NULL COMMENT '学校id',
|
|
|
|
+ `org_id` bigint(0) NOT NULL COMMENT '机构id',
|
|
|
|
+ `exam_detail_course_id` bigint(0) NOT NULL COMMENT '考试明细课程id',
|
|
|
|
+ `student_name` varchar(30) NOT NULL COMMENT '考生姓名',
|
|
|
|
+ `student_code` varchar(30) NOT NULL COMMENT '考生代码',
|
|
|
|
+ `paper_number` varchar(30) NOT NULL COMMENT '试卷编号',
|
|
|
|
+ `ticket_number` varchar(30) NULL DEFAULT NULL COMMENT '准考证号',
|
|
|
|
+ `site_number` varchar(30) NULL DEFAULT NULL COMMENT '座位号',
|
|
|
|
+ `print_paper` tinyint(0) NULL DEFAULT NULL COMMENT '打印试卷',
|
|
|
|
+ `print_card` tinyint(0) NULL DEFAULT NULL COMMENT '打印题卡',
|
|
|
|
+ `extend_fields` text NULL COMMENT '扩展字段',
|
|
|
|
+ `paper_type` varchar(2) NULL DEFAULT NULL COMMENT '试卷类型',
|
|
|
|
+ `clazz_id` varchar(100) NULL DEFAULT NULL COMMENT '班级Id',
|
|
|
|
+ `college_name` varchar(100) NULL DEFAULT NULL COMMENT '学生学院名称',
|
|
|
|
+ `major_name` varchar(100) NULL DEFAULT NULL COMMENT '专业名称',
|
|
|
|
+ `clazz_name` varchar(100) NULL DEFAULT NULL COMMENT '班级名称',
|
|
|
|
+ `teach_clazz_id` bigint(0) NULL DEFAULT NULL COMMENT '教学班id',
|
|
|
|
+ `teach_clazz_name` varchar(100) NULL DEFAULT NULL COMMENT '教学班名称',
|
|
|
|
+ `student_clazz_type` varchar(100) NULL DEFAULT NULL COMMENT '主体班级类型',
|
|
|
|
+ `campus_name` varchar(200) NULL DEFAULT NULL COMMENT '校区',
|
|
|
|
+ `create_id` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
|
|
|
+ `update_time` bigint(0) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
+ `attachment_id` bigint(0) NULL DEFAULT NULL COMMENT '附件id',
|
|
|
|
+ `sync_status` tinyint(1) NULL DEFAULT NULL COMMENT '是否同步成功:true-是, false-否',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
+ KEY `exam_student_schoolId_idx` (`school_id`,`student_code`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考生';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考生';
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
@@ -782,7 +787,6 @@ CREATE TABLE `exam_task_detail` (
|
|
`paper_type` varchar(20) DEFAULT NULL COMMENT '试卷类型,多个以”/“分隔,如A/B/C/D',
|
|
`paper_type` varchar(20) DEFAULT NULL COMMENT '试卷类型,多个以”/“分隔,如A/B/C/D',
|
|
`draw_count` int DEFAULT NULL COMMENT '单次抽卷数量',
|
|
`draw_count` int DEFAULT NULL COMMENT '单次抽卷数量',
|
|
`paper_attachment_ids` text COMMENT '转换为A3格式的试卷附件\n[\\n {\\n "type": "A",\\n "attachmentId": 12,\\n "totalPages": 3\\n },\\n {\\n "type": "B",\\n "attachmentId": 13,\\n "totalPages": 2\\n }\\n ]',
|
|
`paper_attachment_ids` text COMMENT '转换为A3格式的试卷附件\n[\\n {\\n "type": "A",\\n "attachmentId": 12,\\n "totalPages": 3\\n },\\n {\\n "type": "B",\\n "attachmentId": 13,\\n "totalPages": 2\\n }\\n ]',
|
|
- `card_id` bigint DEFAULT NULL COMMENT '题卡ID',
|
|
|
|
`make_method` varchar(45) DEFAULT NULL COMMENT '题卡绑定方式',
|
|
`make_method` varchar(45) DEFAULT NULL COMMENT '题卡绑定方式',
|
|
`paper_confirm_attachment_ids` text COMMENT '[\n {\n "attachmentId": 12\n },\n {\n "attachmentId": 13\n }\n ]',
|
|
`paper_confirm_attachment_ids` text COMMENT '[\n {\n "attachmentId": 12\n },\n {\n "attachmentId": 13\n }\n ]',
|
|
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
|
|
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
|
|
@@ -1120,7 +1124,7 @@ CREATE TABLE `sys_config` (
|
|
`org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
`org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
`config_key` varchar(100) NOT NULL COMMENT '参数键名',
|
|
`config_key` varchar(100) NOT NULL COMMENT '参数键名',
|
|
`config_name` varchar(100) NOT NULL COMMENT '参数名称',
|
|
`config_name` varchar(100) NOT NULL COMMENT '参数名称',
|
|
- `config_value` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '参数键值',
|
|
|
|
|
|
+ `config_value` varchar(100) DEFAULT NULL COMMENT '参数键值',
|
|
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
|
|
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
|
|
`create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
`create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
`create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
`create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
@@ -1136,7 +1140,7 @@ DROP TABLE IF EXISTS `sys_org`;
|
|
CREATE TABLE `sys_org` (
|
|
CREATE TABLE `sys_org` (
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
`school_id` bigint NOT NULL COMMENT '学校id',
|
|
`school_id` bigint NOT NULL COMMENT '学校id',
|
|
- `type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '类型,SCHOOL:学校,COLLEGE:学院,FACULTY:院系,TEACHING_ROOM:教研室,PRINTING_HOUSE:印刷厂',
|
|
|
|
|
|
+ `type` varchar(50) DEFAULT NULL COMMENT '类型,SCHOOL:学校,COLLEGE:学院,FACULTY:院系,TEACHING_ROOM:教研室,PRINTING_HOUSE:印刷厂',
|
|
`code` varchar(20) DEFAULT NULL COMMENT '机构代码',
|
|
`code` varchar(20) DEFAULT NULL COMMENT '机构代码',
|
|
`name` varchar(100) NOT NULL COMMENT '机构名称',
|
|
`name` varchar(100) NOT NULL COMMENT '机构名称',
|
|
`parent_id` bigint DEFAULT NULL COMMENT '上级机构id',
|
|
`parent_id` bigint DEFAULT NULL COMMENT '上级机构id',
|