Explorar o código

整理初始化数据

wangliang %!s(int64=2) %!d(string=hai) anos
pai
achega
623f53789e

+ 38 - 20
distributed-print-business/src/main/resources/db/1、init-table.sql

@@ -1,22 +1,5 @@
 SET NAMES UTF8;
 
--- ----------------------------
--- Table structure for basic_template_org
--- ----------------------------
-DROP TABLE IF EXISTS `basic_template_org`;
-CREATE TABLE `basic_template_org` (
-                                      `id` bigint NOT NULL COMMENT '主键',
-                                      `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-印品配置',
-                                      `rule_id` bigint NOT NULL COMMENT '通卡模板ID',
-                                      `org_id` bigint NOT NULL COMMENT '组织机构ID',
-                                      `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
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='适用学院(题卡规则、模板适用学院)';
-
 -- ----------------------------
 -- Table structure for basic_attachment
 -- ----------------------------
@@ -95,7 +78,6 @@ DROP TABLE IF EXISTS `basic_clazz`;
 CREATE TABLE `basic_clazz` (
                                `id` bigint NOT NULL,
                                `school_id` bigint NOT NULL COMMENT '学校id',
-                               `campus_id` bigint NOT NULL COMMENT '校区id',
                                `major_id` bigint NOT NULL COMMENT '专业id',
                                `clazz_code` varchar(50) DEFAULT NULL COMMENT '班级编号',
                                `clazz_name` varchar(50) DEFAULT NULL COMMENT '班级名称',
@@ -109,6 +91,23 @@ CREATE TABLE `basic_clazz` (
                                UNIQUE KEY `clazz_schoolId_name_idx` (`school_id`,`clazz_name`) USING BTREE
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='基础班级表';
 
+-- ----------------------------
+-- Table structure for basic_college
+-- ----------------------------
+DROP TABLE IF EXISTS `basic_college`;
+CREATE TABLE `basic_college` (
+                                 `id` bigint NOT NULL,
+                                 `school_id` bigint NOT NULL,
+                                 `college_name` varchar(50) NOT NULL COMMENT '学院名称',
+                                 `org_id` bigint NOT NULL COMMENT '数据权限机构id',
+                                 `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`),
+                                 UNIQUE KEY `college_schoolId_name_idx` (`school_id`,`college_name`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='学生学院表';
+
 -- ----------------------------
 -- Table structure for basic_course
 -- ----------------------------
@@ -320,7 +319,6 @@ CREATE TABLE `basic_student` (
                                  `student_name` varchar(64) NOT NULL COMMENT '学生姓名',
                                  `student_code` varchar(64) NOT NULL COMMENT '学生编号',
                                  `phone_number` varchar(11) DEFAULT NULL COMMENT '电话号码',
-                                 `campus_id` bigint DEFAULT NULL COMMENT '校区主键',
                                  `belong_org_id` bigint DEFAULT NULL COMMENT '所属院系',
                                  `major_id` bigint DEFAULT NULL COMMENT '专业id',
                                  `clazz_id` bigint DEFAULT NULL COMMENT '班级主键',
@@ -355,6 +353,23 @@ CREATE TABLE `basic_template` (
                                   PRIMARY KEY (`id`) USING BTREE
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='通用模板';
 
+-- ----------------------------
+-- Table structure for basic_template_org
+-- ----------------------------
+DROP TABLE IF EXISTS `basic_template_org`;
+CREATE TABLE `basic_template_org` (
+                                      `id` bigint NOT NULL COMMENT '主键',
+                                      `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-印品配置',
+                                      `rule_id` bigint NOT NULL COMMENT '通卡模板ID',
+                                      `org_id` bigint NOT NULL COMMENT '组织机构ID',
+                                      `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
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='适用学院(题卡规则、模板适用学院)';
+
 -- ----------------------------
 -- Table structure for basic_user_course
 -- ----------------------------
@@ -689,6 +704,9 @@ CREATE TABLE `exam_student` (
                                 `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 '创建时间',
@@ -1102,7 +1120,7 @@ CREATE TABLE `sys_config` (
                               `org_id` bigint DEFAULT NULL COMMENT '机构id',
                               `config_key` varchar(100) NOT NULL COMMENT '参数键名',
                               `config_name` varchar(100) NOT NULL COMMENT '参数名称',
-                              `config_value` varchar(100) NOT NULL COMMENT '参数键值',
+                              `config_value` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '参数键值',
                               `remark` varchar(100) DEFAULT NULL COMMENT '备注',
                               `create_id` bigint DEFAULT NULL COMMENT '创建人',
                               `create_time` bigint DEFAULT NULL COMMENT '创建时间',

+ 12 - 9
distributed-print-business/src/main/resources/db/2、init-table-data.sql

@@ -308,11 +308,11 @@ INSERT INTO `sys_privilege` VALUES (353, '题卡审核-已审核查询条件', '
 INSERT INTO `sys_privilege` VALUES (354, '题卡审核-已审核列表', 'ReviewList', 'LIST', 172, 1, 'AUTH', '173', 1, 0, 1);
 INSERT INTO `sys_privilege` VALUES (355, '题卡审核-已审核预览', 'ReviewPreview', 'LINK', 172, 1, 'AUTH', '173', 1, 0, 1);
 INSERT INTO `sys_privilege` VALUES (356, '字典管理', 'dictionary', 'MENU', 1, 4, NULL, NULL, 1, 0, 1);
-INSERT INTO `sys_privilege` VALUES (357, '校区管理', 'CampusManage', 'MENU', 356, 3, NULL, NULL, 1, 0, 1);
+INSERT INTO `sys_privilege` VALUES (357, '学生学院管理', 'BasicCollegeManage', 'MENU', 356, 3, NULL, NULL, 1, 0, 1);
 INSERT INTO `sys_privilege` VALUES (358, '学生管理', 'StudentManage', 'MENU', 356, 6, NULL, NULL, 1, 0, 1);
-INSERT INTO `sys_privilege` VALUES (359, '校区管理-查询', '/api/admin/basic/campus/query', 'URL', 357, 1, 'AUTH', NULL, 1, 1, 1);
-INSERT INTO `sys_privilege` VALUES (360, '校区管理-新增/编辑', '/api/admin/basic/campus/save', 'URL', 357, 2, 'AUTH', NULL, 1, 1, 1);
-INSERT INTO `sys_privilege` VALUES (361, '校区管理-删除(逻辑)', '/api/admin/basic/campus/delete', 'URL', 357, 3, 'AUTH', NULL, 1, 1, 1);
+INSERT INTO `sys_privilege` VALUES (359, '学生学院管理-查询', '/api/admin/basic/college/query', 'URL', 357, 1, 'AUTH', NULL, 1, 1, 1);
+INSERT INTO `sys_privilege` VALUES (360, '学生学院管理-新增/编辑', '/api/admin/basic/college/save', 'URL', 357, 2, 'AUTH', NULL, 1, 1, 1);
+INSERT INTO `sys_privilege` VALUES (361, '学生学院管理-删除(逻辑)', '/api/admin/basic/college/delete', 'URL', 357, 3, 'AUTH', NULL, 1, 1, 1);
 INSERT INTO `sys_privilege` VALUES (362, '学生基本信息管理-查询', '/api/admin/basic/student/query', 'URL', 358, 1, 'AUTH', NULL, 1, 1, 1);
 INSERT INTO `sys_privilege` VALUES (363, '学生基本信息管理-新增/编辑', '/api/admin/basic/student/save', 'URL', 358, 2, 'AUTH', NULL, 1, 1, 1);
 INSERT INTO `sys_privilege` VALUES (364, '学生基本信息管理-批量删除(逻辑)', '/api/admin/basic/student/delete_batch', 'URL', 358, 3, 'AUTH', NULL, 1, 1, 1);
@@ -323,11 +323,11 @@ INSERT INTO `sys_privilege` VALUES (368, '课程管理-批量删除', '/api/admi
 INSERT INTO `sys_privilege` VALUES (369, '课程基本信息管理-批量导入(异步)', '/api/admin/basic/course/data_import', 'URL', 13, 4, 'AUTH', NULL, 1, 1, 1);
 INSERT INTO `sys_privilege` VALUES (370, '获取系统编码', '/api/admin/common/get_code', 'URL', 149, 5, 'AUTH', NULL, 1, 1, 1);
 INSERT INTO `sys_privilege` VALUES (371, '根据类型查询机构', '/api/admin/sys/org/find_by_type', 'URL', 4, 5, 'SYS', NULL, 1, 1, 1);
-INSERT INTO `sys_privilege` VALUES (372, '校区管理-查询', 'Select', 'BUTTON', 357, 1, 'AUTH', '359', 1, 0, 1);
-INSERT INTO `sys_privilege` VALUES (373, '校区管理-列表', 'List', 'LIST', 357, 1, 'AUTH', '359', 1, 0, 1);
-INSERT INTO `sys_privilege` VALUES (374, '校区管理-新增', 'Add', 'BUTTON', 357, 1, 'AUTH', '360,370', 1, 0, 1);
-INSERT INTO `sys_privilege` VALUES (375, '校区管理-编辑', 'Edit', 'LINK', 357, 1, 'AUTH', '360', 1, 0, 1);
-INSERT INTO `sys_privilege` VALUES (376, '校区管理-删除', 'Delete', 'LINK', 357, 1, 'AUTH', '361', 1, 0, 1);
+INSERT INTO `sys_privilege` VALUES (372, '学生学院管理-查询', 'Select', 'BUTTON', 357, 1, 'AUTH', '359', 1, 0, 1);
+INSERT INTO `sys_privilege` VALUES (373, '学生学院管理-列表', 'List', 'LIST', 357, 1, 'AUTH', '359', 1, 0, 1);
+INSERT INTO `sys_privilege` VALUES (374, '学生学院管理-新增', 'Add', 'BUTTON', 357, 1, 'AUTH', '360,370', 1, 0, 1);
+INSERT INTO `sys_privilege` VALUES (375, '学生学院管理-编辑', 'Edit', 'LINK', 357, 1, 'AUTH', '360', 1, 0, 1);
+INSERT INTO `sys_privilege` VALUES (376, '学生学院管理-删除', 'Delete', 'LINK', 357, 1, 'AUTH', '361', 1, 0, 1);
 INSERT INTO `sys_privilege` VALUES (377, '学生管理-查询', 'Select', 'BUTTON', 358, 1, 'AUTH', '362,462', 1, 0, 1);
 INSERT INTO `sys_privilege` VALUES (378, '学生管理-列表', 'List', 'LIST', 358, 1, 'AUTH', '362', 1, 0, 1);
 INSERT INTO `sys_privilege` VALUES (379, '学生管理-新增', 'Add', 'BUTTON', 358, 1, 'AUTH', '359,363,462', 1, 0, 1);
@@ -692,6 +692,8 @@ INSERT INTO `sys_privilege` VALUES (755, '成绩分析试卷结构-更新试卷
 INSERT INTO `sys_privilege` VALUES (756, '入库审核-查询已审核数量', '/api/admin/exam/task/review_list_audited_count', 'URL', 41, 6, 'SYS', NULL, 1, 1, 1);
 INSERT INTO `sys_privilege` VALUES (757, '组织架构-批量导入(异步)', '/api/admin/sys/org/import', 'URL', 4, 5, 'AUTH', NULL, 1, 1, 1);
 INSERT INTO `sys_privilege` VALUES (758, '组织架构-批量导入', 'Import', 'BUTTON', 4, 4, 'AUTH', '757', 1, 0, 1);
+INSERT INTO `sys_privilege` VALUES (759, '入库申请-考生对象查询', '/api/admin/exam/task/find_exam_task_student_object', 'URL', 40, 9, 'AUTH', NULL, 1, 1, 1);
+INSERT INTO `sys_privilege` VALUES (760, '入库申请-增加考试对象', 'ExamTaslStudentObject', 'BUTTON', 40, 9, 'AUTH', '759', 1, 0, 1);
 
 INSERT INTO `sys_user` VALUES (1, NULL, 'sysadmin', 'sysadmin', NULL, 'MTIzNDU2', NULL, NULL, 1, 1, 1629353956868, NULL, NULL, NULL, NULL, 1629353956881, NULL);
 
@@ -704,6 +706,7 @@ INSERT INTO `sys_config` VALUES (4, NULL, NULL, 'sys.message.enable', '是否启
 INSERT INTO `sys_config` VALUES (5, NULL, NULL, 'sys.message.resendCount', '失败短信重试次数', '3', NULL, 1, NULL, NULL, NULL);
 INSERT INTO `sys_config` VALUES (6, NULL, NULL, 'sys.sync.enable', '是否开启数据同步云阅卷', 'true', 'true-启用,false-禁用', 1, NULL, NULL, NULL);
 INSERT INTO `sys_config` VALUES (7, NULL, NULL, 'sys.txt.charset', 'txt文件编码', 'gbk', NULL, 1, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (8, NULL, NULL, 'sys.pdf.size.list', '全局pdf格式清单', '[A3, A4, A5, B3, B4, B5, 8K]', NULL, 1, NULL, NULL, NULL);
 
 INSERT INTO `sys_role` VALUES (1, NULL, NULL, '系统管理员', 1, 'ADMIN', NULL, NULL, NULL, NULL, 1, NULL, '系统内置');
 INSERT INTO `sys_role` VALUES (2, NULL, NULL, '教务处老师', 1, 'OFFICE_TEACHER', NULL, NULL, NULL, NULL, 1, 'ANALYSIS', '系统内置');