Browse Source

fix:派单表更改

caozixuan 1 năm trước cách đây
mục cha
commit
9219c27a52

+ 3 - 0
sop-api/install/mysql/upgrade/1.1.0.sql

@@ -1,2 +1,5 @@
 USE sop_db;
 
+-- 2024-05-13
+ALTER TABLE t_b_crm
+    ADD COLUMN lead_type VARCHAR(45) NULL COMMENT '大区经理指定类型(BY_PERSON(\"按人员指定\"), BY_AREA(\"按地区指定\");)' AFTER lead_id;

+ 16 - 3
sop-business/src/main/java/com/qmth/sop/business/entity/TBCrm.java

@@ -4,6 +4,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import com.qmth.sop.common.base.BaseEntity;
 import com.qmth.sop.common.enums.CrmStatusEnum;
+import com.qmth.sop.common.enums.RegionManagerSelectedTypeEnum;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 
@@ -65,16 +66,20 @@ public class TBCrm extends BaseEntity implements Serializable {
     @JsonSerialize(using = ToStringSerializer.class)
     private Long leadId;
 
-    @ApiModelProperty(value = "大区经理id")
+    @ApiModelProperty(value = "大区经理指定类型")
     @JsonSerialize(using = ToStringSerializer.class)
-    private Long regionId;
+    private RegionManagerSelectedTypeEnum leadType;
 
     @ApiModelProperty(value = "服务区域规划id")
     @JsonSerialize(using = ToStringSerializer.class)
-    private Long regionDetailId;
+    private Long regionId;
 
     @ApiModelProperty(value = "服务区域规划明细id")
     @JsonSerialize(using = ToStringSerializer.class)
+    private Long regionDetailId;
+
+    @ApiModelProperty(value = "区域协调人id")
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long regionCoordinatorId;
 
     @ApiModelProperty(value = "是否crm同步,false:否,true:是")
@@ -173,6 +178,14 @@ public class TBCrm extends BaseEntity implements Serializable {
         this.leadId = leadId;
     }
 
+    public RegionManagerSelectedTypeEnum getLeadType() {
+        return leadType;
+    }
+
+    public void setLeadType(RegionManagerSelectedTypeEnum leadType) {
+        this.leadType = leadType;
+    }
+
     public Long getRegionId() {
         return regionId;
     }

+ 20 - 0
sop-common/src/main/java/com/qmth/sop/common/enums/RegionManagerSelectedTypeEnum.java

@@ -0,0 +1,20 @@
+package com.qmth.sop.common.enums;
+
+/**
+ * @Description: 大区经理被选择类型
+ * @Author: CaoZixuan
+ * @Date: 2024-05-13
+ */
+public enum RegionManagerSelectedTypeEnum {
+    BY_PERSON("直接指定大区经理"), BY_AREA("按地域系统自动指定大区经理");
+
+    private final String title;
+
+    RegionManagerSelectedTypeEnum(String title) {
+        this.title = title;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+}