Browse Source

加入唯一索引

wangliang 1 year ago
parent
commit
076c4cc937

+ 2 - 1
sop-api/install/mysql/init/init.sql

@@ -718,7 +718,8 @@ CREATE TABLE `t_b_crm` (
                            `status` varchar(20) NOT NULL COMMENT '派单状态(UN_PUBLISH("未发布"),PUBLISH("已发布"),FINISH("已完成");)',
                            `publish_user_id` bigint(20) DEFAULT NULL COMMENT '发布人id',
                            `publish_time` bigint(20) DEFAULT NULL COMMENT '发布时间',
-                           PRIMARY KEY (`id`)
+                           PRIMARY KEY (`id`),
+                           UNIQUE KEY `t_b_crm_un_crm_no` (`crm_no`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='派单信息表';
 
 -- ----------------------------

+ 2 - 0
sop-business/src/main/resources/db/log/wangliang_update_log.sql

@@ -2188,3 +2188,5 @@ ALTER TABLE t_b_sop_info ADD CONSTRAINT t_b_sop_info_un_sop_no UNIQUE KEY (sop_n
 ALTER TABLE t_b_delay_warn ADD CONSTRAINT t_b_delay_warn_un_code UNIQUE KEY (code);
 ALTER TABLE t_b_project_exchange ADD CONSTRAINT t_b_project_exchange_un_exchange_no UNIQUE KEY (exchange_no);
 ALTER TABLE t_b_violation ADD CONSTRAINT t_b_violation_un_code UNIQUE KEY (code);
+ALTER TABLE t_b_crm ADD CONSTRAINT t_b_crm_un_crm_no UNIQUE KEY (crm_no);
+

+ 2 - 1
sop-common/src/main/java/com/qmth/sop/common/enums/FieldUniqueEnum.java

@@ -35,8 +35,9 @@ public enum FieldUniqueEnum {
 
     t_b_project_exchange_un_exchange_no("项目计划变更编号"),
 
-    t_b_violation_un_code("违规编号");
+    t_b_violation_un_code("违规编号"),
 
+    t_b_crm_un_crm_no("派单号");
 
     private String title;