wangliang 2 жил өмнө
parent
commit
ae3587d931

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 196 - 176
distributed-print-business/src/main/resources/db/install/teachcloud_db.sql


+ 1 - 0
distributed-print-business/src/main/resources/db/log/3.2.5-脚本-wangl.sql

@@ -29,6 +29,7 @@ INSERT INTO `sys_role_privilege` VALUES (530, 10, 866, 1);
 INSERT INTO `sys_role_privilege` VALUES (531, 10, 830, 1);
 INSERT INTO `sys_role_privilege` VALUES (532, 10, 831, 1);
 INSERT INTO `sys_role_privilege` VALUES (533, 10, 575, 1);
+INSERT INTO `sys_role_privilege` VALUES (534, 9, 867, 1);
 
 DROP TABLE IF EXISTS `basic_teach_course`;
 CREATE TABLE `basic_teach_course` (

+ 29 - 0
distributed-print-business/src/main/resources/db/upgrade/3.2.5/1、升级3.2.5数据库修改脚本.sql

@@ -0,0 +1,29 @@
+USE teachcloud_db;
+
+DROP TABLE IF EXISTS `basic_teach_course`;
+CREATE TABLE `basic_teach_course` (
+                                      `id` bigint NOT NULL COMMENT '主键',
+                                      `school_id` bigint DEFAULT NULL COMMENT '学校id',
+                                      `org_id` bigint DEFAULT NULL COMMENT '机构id',
+                                      `user_id` bigint DEFAULT NULL COMMENT '用户ID',
+                                      `course_id` bigint DEFAULT NULL COMMENT '课程ID',
+                                      `enable` tinyint DEFAULT '1' COMMENT '是否启用?1-是 ;0-否',
+                                      `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`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='老师和课程关联表';
+
+CREATE INDEX exam_detail_school_id_IDX USING BTREE ON exam_detail (school_id);
+
+alter table exam_student add UNIQUE index `unique_ticket_number_idx`(`school_id`,`ticket_number`);
+
+ALTER TABLE `exam_detail`
+    ADD COLUMN `backup_count` DOUBLE NULL COMMENT '试卷、题卡备份数量(0-1为按比例,大于等于1为按数量)' AFTER `print_count`;
+
+ALTER TABLE `exam_print_plan`
+    CHANGE COLUMN `backup_count` `backup_count` DOUBLE NOT NULL COMMENT '试卷、题卡备份数量(0-1为按比例,大于等于1为按数量)' ;
+
+ALTER TABLE `basic_print_config`
+    CHANGE COLUMN `backup_count` `backup_count` DOUBLE NULL DEFAULT NULL COMMENT '试卷、题卡备份数量(0-1为按比例,大于等于1为按数量)' ;

+ 42 - 0
distributed-print-business/src/main/resources/db/upgrade/3.2.5/2、升级3.2.5数据修改脚本.sql

@@ -0,0 +1,42 @@
+USE teachcloud_db;
+
+INSERT INTO `sys_role_privilege` VALUES (505, 10, 832, 1);
+INSERT INTO `sys_role_privilege` VALUES (506, 10, 576, 1);
+INSERT INTO `sys_role_privilege` VALUES (507, 10, 833, 1);
+INSERT INTO `sys_role_privilege` VALUES (508, 10, 834, 1);
+INSERT INTO `sys_role_privilege` VALUES (509, 10, 835, 1);
+INSERT INTO `sys_role_privilege` VALUES (510, 10, 836, 1);
+INSERT INTO `sys_role_privilege` VALUES (511, 10, 837, 1);
+INSERT INTO `sys_role_privilege` VALUES (512, 10, 838, 1);
+INSERT INTO `sys_role_privilege` VALUES (513, 10, 839, 1);
+INSERT INTO `sys_role_privilege` VALUES (514, 10, 840, 1);
+INSERT INTO `sys_role_privilege` VALUES (515, 10, 841, 1);
+INSERT INTO `sys_role_privilege` VALUES (516, 10, 842, 1);
+INSERT INTO `sys_role_privilege` VALUES (517, 10, 650, 1);
+INSERT INTO `sys_role_privilege` VALUES (518, 10, 843, 1);
+INSERT INTO `sys_role_privilege` VALUES (519, 10, 844, 1);
+INSERT INTO `sys_role_privilege` VALUES (520, 10, 77, 1);
+INSERT INTO `sys_role_privilege` VALUES (521, 10, 845, 1);
+INSERT INTO `sys_role_privilege` VALUES (522, 10, 846, 1);
+INSERT INTO `sys_role_privilege` VALUES (523, 10, 847, 1);
+INSERT INTO `sys_role_privilege` VALUES (524, 10, 848, 1);
+INSERT INTO `sys_role_privilege` VALUES (525, 10, 849, 1);
+INSERT INTO `sys_role_privilege` VALUES (526, 10, 850, 1);
+INSERT INTO `sys_role_privilege` VALUES (527, 10, 851, 1);
+INSERT INTO `sys_role_privilege` VALUES (528, 10, 852, 1);
+INSERT INTO `sys_role_privilege` VALUES (529, 10, 853, 1);
+INSERT INTO `sys_role_privilege` VALUES (530, 10, 866, 1);
+INSERT INTO `sys_role_privilege` VALUES (531, 10, 830, 1);
+INSERT INTO `sys_role_privilege` VALUES (532, 10, 831, 1);
+INSERT INTO `sys_role_privilege` VALUES (533, 10, 575, 1);
+INSERT INTO `sys_role_privilege` VALUES (534, 9, 867, 1);
+
+INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('867', '下载', 'Download', 'LINK', '624', '9', 'AUTH', '868', '1', '0', '1');
+INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('868', '下载', '/api/admin/exam/card/download_card', 'URL', '624', '6', 'AUTH', '1', '1', '1');
+INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('869', '试卷题卡预览日志记录接口', '/api/admin/basic/operation_log/save_preview_log', 'URL', '149', '14', 'SYS', '1', '1', '1');
+INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('870', '结束', 'Finish', 'LINK', '43', '4', 'AUTH', '871', '1', '0', '1');
+INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('871', '结束', '/api/admin/exam/print/plan_finish', 'URL', '43', '7', 'AUTH', '1', '1', '1');
+
+UPDATE `sys_privilege` SET `enable` = '0', `front_display` = '0' WHERE (`id` = '306');
+
+update exam_detail ed set ed.backup_count = (select backup_count from exam_print_plan epp where ed.print_plan_id = epp.id) where ed.id > 0;

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно