Przeglądaj źródła

定义sitType枚举

chunping 3 lat temu
rodzic
commit
48345e8657

+ 29 - 0
mp-common/src/main/java/com/qs/mp/common/enums/SiteTypeEnum.java

@@ -0,0 +1,29 @@
+package com.qs.mp.common.enums;
+
+import com.baomidou.mybatisplus.annotation.IEnum;
+
+/**
+ *
+ * 经销商门店类型
+ *
+ */
+public enum SiteTypeEnum implements IEnum<Integer> {
+
+  STREET_STORE(1, "临街门店"),
+  ENTERTAINMENT(2, "娱乐场所"),
+  CINEMA(3, "电影院"),
+  CHAIN_STORE(4, "品牌连锁店");
+
+  private final int value;
+  private final String desc;
+
+  SiteTypeEnum(final int value, final String desc) {
+    this.value = value;
+    this.desc = desc;
+  }
+
+  @Override
+  public Integer getValue() {
+    return value;
+  }
+}

+ 3 - 2
mp-service/src/main/java/com/qs/mp/channel/domain/Channel.java

@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.qs.mp.common.enums.ChannelCertifyStatusEnum;
 import com.qs.mp.common.enums.ChannelVerifyStatusEnum;
+import com.qs.mp.common.enums.SiteTypeEnum;
 import java.io.Serializable;
 import java.math.BigDecimal;
 import java.util.Date;
@@ -55,10 +56,10 @@ public class Channel implements Serializable {
   private Integer level;
 
   /**
-   * 经销商类型
+   * 经销商类型
    */
   @TableField("site_type")
-  private Integer siteType;
+  private SiteTypeEnum siteType;
 
   /**
    * 分佣百分比

+ 1 - 1
mp-service/src/main/resources/mapper/channel/ChannelMapper.xml

@@ -34,7 +34,7 @@
 
     <!-- 通用查询结果列 -->
     <sql id="Base_Column_List">
-        channel_id, channel_no, name, parent_id, level, site_type, comm_rate, province, province_id, city, city_id, area, area_id, address, contact, mobile, user_id, money, frozen_money, certify_status, verify_status, biz_license, door_pic, memo, created_time, updated_time
+        channel_id, channel_no, name, parent_id, level, site_type, comm_rate, province, province_id, city, city_id, area, area_id, address, contact, mobile, user_id, money, frozen_money, certify_status, verify_status, biz_license_pic, door_pic, memo, created_time, updated_time
     </sql>
 
 </mapper>