Browse Source

3.2.7 优化db

xiaofei 1 year ago
parent
commit
3e5db0ce2f
1 changed files with 149 additions and 0 deletions
  1. 149 0
      distributed-print-business/src/main/resources/db/upgrade/3.2.7.sql

+ 149 - 0
distributed-print-business/src/main/resources/db/upgrade/3.2.7.sql

@@ -0,0 +1,149 @@
+ALTER TABLE `basic_card_rule` CHANGE COLUMN `name` `name` VARCHAR(100) NOT NULL COMMENT '题卡规则名称' ;
+ALTER TABLE `basic_exam` DROP COLUMN `in_used`;
+ALTER TABLE `basic_semester` DROP COLUMN `in_used`;
+
+UPDATE `sys_privilege` SET `related` = '620,621,622,623,49' WHERE (`id` = '614');
+DELETE FROM `sys_privilege` WHERE (`id` = '646');
+DELETE FROM `sys_privilege` WHERE (`id` = '645');
+
+ALTER TABLE `basic_major`
+    CHANGE COLUMN `belong_org_id` `belong_org_id` BIGINT NOT NULL COMMENT '所属机构id' AFTER `org_id`,
+DROP INDEX `major_schoolId_name_idx` ,
+ADD UNIQUE INDEX `major_schoolId_name_idx` USING BTREE (`school_id`, `name`, `belong_org_id`) VISIBLE;
+
+
+ALTER TABLE `basic_clazz`
+DROP INDEX `clazz_schoolId_name_idx` ,
+ADD UNIQUE INDEX `clazz_schoolId_name_idx` USING BTREE (`school_id`, `major_id`, `clazz_name`) VISIBLE;
+
+DELETE FROM `sys_privilege` WHERE (`id` = '425');
+DELETE FROM `sys_privilege` WHERE (`id` = '426');
+DELETE FROM `sys_privilege` WHERE (`id` = '428');
+DELETE FROM `sys_privilege` WHERE (`id` = '429');
+DELETE FROM `sys_privilege` WHERE (`id` = '430');
+DELETE FROM `sys_privilege` WHERE (`id` = '449');
+DELETE FROM `sys_privilege` WHERE (`id` = '306');
+
+UPDATE `sys_privilege` SET `name` = '新增' WHERE (`id` = '224');
+UPDATE `sys_privilege` SET `name` = '启用/禁用' WHERE (`id` = '220');
+UPDATE `sys_privilege` SET `name` = '新增' WHERE (`id` = '218');
+UPDATE `sys_privilege` SET `name` = '导入' WHERE (`id` = '243');
+UPDATE `sys_privilege` SET `name` = '新增' WHERE (`id` = '230');
+UPDATE `sys_privilege` SET `name` = '新增' WHERE (`id` = '238');
+UPDATE `sys_privilege` SET `name` = '生成图片/预览图片' WHERE (`id` = '828');
+UPDATE `sys_privilege` SET `name` = '编辑题卡/编辑信息' WHERE (`id` = '630');
+UPDATE `sys_privilege` SET `name` = '新增' WHERE (`id` = '250');
+UPDATE `sys_privilege` SET `name` = '启用/禁用' WHERE (`id` = '253');
+UPDATE `sys_privilege` SET `name` = '新增' WHERE (`id` = '511');
+UPDATE `sys_privilege` SET `name` = '编辑' WHERE (`id` = '628');
+UPDATE `sys_privilege` SET `name` = '新增' WHERE (`id` = '516');
+DELETE FROM `sys_privilege` WHERE (`id` = '460');
+DELETE FROM `sys_privilege` WHERE (`id` = '454');
+UPDATE `sys_privilege` SET `name` = '导入' WHERE (`id` = '382');
+UPDATE `sys_privilege` SET `name` = '批量删除' WHERE (`id` = '570');
+UPDATE `sys_privilege` SET `name` = '批量删除' WHERE (`id` = '574');
+UPDATE `sys_privilege` SET `name` = '删除' WHERE (`id` = '269');
+UPDATE `sys_privilege` SET `name` = '导入' WHERE (`id` = '388');
+DELETE FROM `sys_privilege` WHERE (`id` = '265');
+UPDATE `sys_privilege` SET `name` = '查询条件' WHERE (`id` = '838');
+UPDATE `sys_privilege` SET `name` = '查询' WHERE (`id` = '836');
+UPDATE `sys_privilege` SET `name` = '新增' WHERE (`id` = '840');
+UPDATE `sys_privilege` SET `name` = '删除' WHERE (`id` = '837');
+UPDATE `sys_privilege` SET `name` = '管理' WHERE (`id` = '841');
+UPDATE `sys_privilege` SET `name` = '批量新增' WHERE (`id` = '273');
+UPDATE `sys_privilege` SET `name` = '新增' WHERE (`id` = '274');
+UPDATE `sys_privilege` SET `name` = '启用/禁用' WHERE (`id` = '277');
+UPDATE `sys_privilege` SET `name` = '指派/更改' WHERE (`id` = '448');
+DELETE FROM `sys_privilege` WHERE (`id` = '276');
+UPDATE `sys_privilege` SET `name` = '立即申请' WHERE (`id` = '283');
+UPDATE `sys_privilege` SET `name` = '新建命题申请' WHERE (`id` = '307');
+UPDATE `sys_privilege` SET `name` = '新建任务' WHERE (`id` = '463');
+UPDATE `sys_privilege` SET `name` = '查询条件(未审核)' WHERE (`id` = '293');
+UPDATE `sys_privilege` SET `name` = '查询条件(已审核)' WHERE (`id` = '297');
+UPDATE `sys_privilege` SET `name` = '列表(未审核)' WHERE (`id` = '294');
+UPDATE `sys_privilege` SET `name` = '查询(未审核)' WHERE (`id` = '288');
+UPDATE `sys_privilege` SET `name` = '列表(已审核)' WHERE (`id` = '298');
+UPDATE `sys_privilege` SET `name` = '查询(已审核)' WHERE (`id` = '295');
+UPDATE `sys_privilege` SET `name` = '查看详情(已审核)' WHERE (`id` = '296');
+UPDATE `sys_privilege` SET `name` = '审核(未审核)' WHERE (`id` = '292');
+UPDATE `sys_privilege` SET `name` = '批量通过(未审核)' WHERE (`id` = '291');
+UPDATE `sys_privilege` SET `name` = '批量不通过(未审核)', `front_display` = '0' WHERE (`id` = '290');
+UPDATE `sys_privilege` SET `name` = '导出审核样本(未审核)' WHERE (`id` = '289');
+UPDATE `sys_privilege` SET `name` = '启用/禁用' WHERE (`id` = '302');
+DELETE FROM `sys_privilege` WHERE (`id` = '412');
+UPDATE `sys_privilege` SET `name` = '新增' WHERE (`id` = '310');
+UPDATE `sys_privilege` SET `name` = '模版下载' WHERE (`id` = '317');
+UPDATE `sys_privilege` SET `name` = '导出' WHERE (`id` = '318');
+DELETE FROM `sys_privilege` WHERE (`id` = '438');
+UPDATE `sys_privilege` SET `name` = '查看pdf' WHERE (`id` = '332');
+UPDATE `sys_privilege` SET `name` = '作废/恢复' WHERE (`id` = '447');
+UPDATE `sys_privilege` SET `front_display` = '0' WHERE (`id` = '495');
+UPDATE `sys_privilege` SET `name` = '上传标答文件' WHERE (`id` = '666');
+UPDATE `sys_privilege` SET `name` = '查询' WHERE (`id` = '674');
+UPDATE `sys_privilege` SET `name` = '查看标答文件' WHERE (`id` = '497');
+UPDATE `sys_privilege` SET `front_display` = '0' WHERE (`id` = '496');
+UPDATE `sys_privilege` SET `name` = '设置客观题标答' WHERE (`id` = '668');
+DELETE FROM `sys_privilege` WHERE (`id` = '174');
+UPDATE `sys_privilege` SET `related` = '71,167,424,477,417,420,421,441,442,640,641' WHERE (`id` = '283');
+DELETE FROM `sys_privilege` WHERE (`id` = '423');
+DELETE FROM `sys_privilege` WHERE (`id` = '424');
+DELETE FROM `sys_privilege` WHERE (`id` = '436');
+DELETE FROM `sys_privilege` WHERE (`id` = '307');
+DELETE FROM `sys_privilege` WHERE (`id` = '140');
+INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('174', '导入模板下载', '/api/admin/common/download_import_template', 'URL', '149', '15', 'SYS', '1', '1', '1');
+UPDATE `sys_privilege` SET `url` = 'Assign' WHERE (`id` = '448');
+DELETE FROM `sys_privilege` WHERE (`id` = '870');
+DELETE FROM `sys_privilege` WHERE (`id` = '871');
+DELETE FROM `sys_privilege` WHERE (`id` = '46');
+UPDATE `sys_privilege` SET `parent_id` = '43' WHERE (`id` = '56');
+UPDATE `sys_privilege` SET `parent_id` = '43' WHERE (`id` = '57');
+UPDATE `sys_privilege` SET `parent_id` = '43' WHERE (`id` = '58');
+UPDATE `sys_privilege` SET `parent_id` = '43' WHERE (`id` = '105');
+DELETE FROM `sys_privilege` WHERE (`id` = '327');
+DELETE FROM `sys_privilege` WHERE (`id` = '328');
+DELETE FROM `sys_privilege` WHERE (`id` = '329');
+DELETE FROM `sys_privilege` WHERE (`id` = '330');
+
+
+
+ALTER TABLE `exam_card`
+    ADD COLUMN `content` MEDIUMTEXT NULL COMMENT '题卡工具制作题卡内容' AFTER `status`,
+ADD COLUMN `html_content` MEDIUMTEXT NULL COMMENT 'html格式内容' AFTER `content`,
+ADD COLUMN `backup_attachment` MEDIUMTEXT NULL COMMENT '备用题卡json' AFTER `card_rule_id`,
+ADD COLUMN `jpg_attachment` TEXT NULL COMMENT '题卡转换成的jpg文件信息' AFTER `backup_attachment`,
+CHANGE COLUMN `create_id` `create_id` BIGINT NULL DEFAULT NULL COMMENT '创建人' AFTER `jpg_attachment_info`,
+CHANGE COLUMN `create_time` `create_time` BIGINT NULL DEFAULT NULL COMMENT '创建时间' AFTER `create_id`,
+CHANGE COLUMN `update_id` `update_id` BIGINT NULL DEFAULT NULL COMMENT '更新人' AFTER `create_time`,
+CHANGE COLUMN `update_time` `update_time` BIGINT NULL DEFAULT NULL COMMENT '更新时间' AFTER `update_id`;
+
+update exam_card a set a.content = (select b.content from exam_card_detail b where a.id = b.card_id);
+update exam_card a set a.html_content = (select b.html_content from exam_card_detail b where a.id = b.card_id);
+update exam_card a set a.backup_attachment = (select b.attachment_id from exam_card_detail b where a.id = b.card_id);
+update exam_card a set a.jpg_attachment = (select b.jpg_attachment_info from exam_card_detail b where a.id = b.card_id);
+
+ALTER TABLE `exam_task` DROP COLUMN `paper_number_id`;
+
+ALTER TABLE `exam_detail_course` DROP COLUMN `org_id`;
+
+update exam_print_plan set status = 'FINISH' where status = 'PRINT_FINISH';
+
+ALTER TABLE `exam_detail`
+    ADD COLUMN `task_id` BIGINT(20) NULL COMMENT 'pdf生成异步任务ID(t_b_task)' AFTER `backup_count`,
+CHANGE COLUMN `create_id` `create_id` BIGINT NULL DEFAULT NULL COMMENT '创建人' AFTER `t_b_task_id`,
+CHANGE COLUMN `create_time` `create_time` BIGINT NULL DEFAULT NULL COMMENT '创建时间' AFTER `create_id`,
+CHANGE COLUMN `update_id` `update_id` BIGINT NULL DEFAULT NULL COMMENT '更新人' AFTER `create_time`,
+CHANGE COLUMN `update_time` `update_time` BIGINT NULL DEFAULT NULL COMMENT '更新时间' AFTER `update_id`;
+
+ALTER TABLE `exam_paper_structure`
+    ADD COLUMN `object_answer_change` TINYINT(1) NULL DEFAULT '0' COMMENT '客观题答案有提交,需要重新统分。(1:有变动,需要统分,0:不统分)' AFTER `structure_change`;
+
+ALTER TABLE `t_b_sync_task`
+    ADD COLUMN `org_code` VARCHAR(45) NULL COMMENT '学院编码' AFTER `object_id`,
+    ADD COLUMN `third_relate_name` VARCHAR(300) NULL COMMENT '云阅卷考试名称' AFTER `third_relate_id`,
+    ADD COLUMN `exam_time` VARCHAR(20) NULL COMMENT '考试时间' AFTER `third_relate_name`;
+
+
+CREATE TABLE `exam_card_stage` (
+                                   `id` INT NOT NULL,
+                                   `content` MEDIUMTEXT NULL COMMENT '题卡格式内容',
+                                   PRIMARY KEY (`id`));