Browse Source

add: sql update

caozixuan 10 tháng trước cách đây
mục cha
commit
41d83058aa

+ 5 - 0
install/mysql/init/paper_struct_db.sql

@@ -130,6 +130,10 @@ CREATE TABLE `mps_paper_group` (
   `updater_id` bigint DEFAULT NULL,
   `updater_id` bigint DEFAULT NULL,
   `number` int NOT NULL,
   `number` int NOT NULL,
   `paper_id` bigint NOT NULL,
   `paper_id` bigint NOT NULL,
+  `double_enable` tinyint(1) DEFAULT '0' COMMENT '是否开启双评',
+  `double_rate` double DEFAULT NULL COMMENT '双评比例',
+  `arbitrate_threshold` double DEFAULT NULL COMMENT '仲裁阈值',
+  `arbitrate_method` varchar(16) COLLATE utf8_bin DEFAULT NULL COMMENT '仲裁方式(小题仲裁、分组仲裁)',
   PRIMARY KEY (`id`),
   PRIMARY KEY (`id`),
   UNIQUE KEY `IDX_PAPER_GROUP_01` (`paper_id`,`number`)
   UNIQUE KEY `IDX_PAPER_GROUP_01` (`paper_id`,`number`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
@@ -148,6 +152,7 @@ CREATE TABLE `mps_paper_group_unit` (
   `paper_id` bigint NOT NULL,
   `paper_id` bigint NOT NULL,
   `detail_number` int NOT NULL,
   `detail_number` int NOT NULL,
   `detail_unit_number` int NOT NULL,
   `detail_unit_number` int NOT NULL,
+  `arbitrate_threshold` double DEFAULT NULL COMMENT '仲裁阈值',
   PRIMARY KEY (`id`),
   PRIMARY KEY (`id`),
   UNIQUE KEY `IDX_PAPER_GROUP_UNIT_01` (`paper_id`,`detail_number`,`detail_unit_number`),
   UNIQUE KEY `IDX_PAPER_GROUP_UNIT_01` (`paper_id`,`detail_number`,`detail_unit_number`),
   KEY `IDX_PAPER_GROUP_UNIT_02` (`group_id`)
   KEY `IDX_PAPER_GROUP_UNIT_02` (`group_id`)

+ 10 - 0
install/mysql/upgrade/1.0.2.sql

@@ -0,0 +1,10 @@
+use paper_struct_db;
+
+ALTER TABLE mps_paper_group
+    ADD COLUMN double_enable TINYINT(1) NULL DEFAULT '0' COMMENT '是否开启双评' AFTER paper_id,
+    ADD COLUMN double_rate DOUBLE NULL COMMENT '双评比例' AFTER double_enable,
+    ADD COLUMN arbitrate_threshold DOUBLE NULL COMMENT '仲裁阈值' AFTER double_rate,
+    ADD COLUMN arbitrate_method VARCHAR(16) NULL COMMENT '仲裁方式(小题仲裁、分组仲裁)' AFTER arbitrate_threshold;
+
+ALTER TABLE mps_paper_group_unit
+    ADD COLUMN arbitrate_threshold DOUBLE NULL COMMENT '仲裁阈值' AFTER detail_unit_number;