|
|
@@ -0,0 +1,301 @@
|
|
|
+package com.linkwechat.coal.modules.bdshdb.customer.domain.entity;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.*;
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import lombok.experimental.Accessors;
|
|
|
+import org.springframework.format.annotation.DateTimeFormat;
|
|
|
+
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Description: 商户表实体
|
|
|
+ * @Author: jeecg-boot
|
|
|
+ * @Date: 2025-01-06
|
|
|
+ * @Version: V1.0
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@TableName("local_merchant_info")
|
|
|
+@EqualsAndHashCode(callSuper = false)
|
|
|
+@Accessors(chain = true)
|
|
|
+@ApiModel(value="local_merchant_info对象", description="商户表实体")
|
|
|
+public class LocalMerchantInfo {
|
|
|
+
|
|
|
+ /**
|
|
|
+ * ID
|
|
|
+ */
|
|
|
+ @TableId(type = IdType.ASSIGN_ID)
|
|
|
+ @ApiModelProperty(value = "ID")
|
|
|
+ private java.lang.String id;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 创建人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建人")
|
|
|
+ @TableField(fill = FieldFill.INSERT)
|
|
|
+ private java.lang.String createBy;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 创建时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建时间")
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @TableField(fill = FieldFill.INSERT)
|
|
|
+ private java.util.Date createTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更新人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "更新人")
|
|
|
+ @TableField(fill = FieldFill.INSERT_UPDATE)
|
|
|
+ private java.lang.String updateBy;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更新时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "更新时间")
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @TableField(fill = FieldFill.INSERT_UPDATE)
|
|
|
+ private java.util.Date updateTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "联系人")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String name;
|
|
|
+ @ApiModelProperty(value = "手机号")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String phone;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "密码")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String passWord;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "供应商名称")
|
|
|
+ private String purveyorName;
|
|
|
+
|
|
|
+ /**商户账号*/
|
|
|
+ @ApiModelProperty(value = "商户账号")
|
|
|
+ private String userId;
|
|
|
+ /**公司主体类型*/
|
|
|
+ @ApiModelProperty(value = "公司主体类型(1:普通企业 2:个体工商户) ")
|
|
|
+ private Integer type;
|
|
|
+ /**公司名称*/
|
|
|
+ @ApiModelProperty(value = "公司名称")
|
|
|
+ private String corporateName;
|
|
|
+ /**统一社会信用代码*/
|
|
|
+ @ApiModelProperty(value = "统一社会信用代码")
|
|
|
+ private String creditCode;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "营业执照有效期类型(1.长期有效 2.固定期限)")
|
|
|
+ private String lifespanType;
|
|
|
+
|
|
|
+ /**营业执照有效期*/
|
|
|
+ @ApiModelProperty(value = "营业执照有效期开始时间")
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
+ private String lifespanBegin;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "营业执照有效期结束时间")
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
+ private String lifespanEnd;
|
|
|
+ /**法人*/
|
|
|
+ @ApiModelProperty(value = "法人")
|
|
|
+ private String legalPerson;
|
|
|
+ /**法人证件号*/
|
|
|
+ @ApiModelProperty(value = "法人证件号")
|
|
|
+ private String legalPersonCode;
|
|
|
+ /**营业执照*/
|
|
|
+ @ApiModelProperty(value = "营业执照")
|
|
|
+ private String businessLicense;
|
|
|
+ /**身份证人像面*/
|
|
|
+ @ApiModelProperty(value = "身份证人像面")
|
|
|
+ private String identityOne;
|
|
|
+ /**身份证国徽面*/
|
|
|
+ @ApiModelProperty(value = "身份证国徽面")
|
|
|
+ private String identityTwo;
|
|
|
+ /**门店类型*/
|
|
|
+ @ApiModelProperty(value = "门店类型(1:单体 2:连锁店)")
|
|
|
+ private Integer storeType;
|
|
|
+ /**门店名称*/
|
|
|
+ @ApiModelProperty(value = "门店名称")
|
|
|
+ private String storeName;
|
|
|
+ /**店铺面积*/
|
|
|
+ @ApiModelProperty(value = "店铺面积")
|
|
|
+ private String storeExtent;
|
|
|
+ /**所在地区*/
|
|
|
+ @ApiModelProperty(value = "所在地区码")
|
|
|
+ private String country;
|
|
|
+ /**所在地区全部码*/
|
|
|
+ @ApiModelProperty(value = "所在地区全部码")
|
|
|
+ private String countryAll;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "所在地区")
|
|
|
+ private String locality;
|
|
|
+ /**所属供应商*/
|
|
|
+ @ApiModelProperty(value = "所属供应商")
|
|
|
+ private String purveyorId;
|
|
|
+ /**详细地址*/
|
|
|
+ @ApiModelProperty(value = "详细地址")
|
|
|
+ private String address;
|
|
|
+ /**地图位置经度*/
|
|
|
+ @ApiModelProperty(value = "地图位置经度")
|
|
|
+ private String longitude;
|
|
|
+ /**地图位置维度*/
|
|
|
+ @ApiModelProperty(value = "地图位置维度")
|
|
|
+ private String latitude;
|
|
|
+ /**门头照*/
|
|
|
+ @ApiModelProperty(value = "门头照")
|
|
|
+ private String headPhoto;
|
|
|
+ /**商户状态(1:上架,2:下架 ,3:暂停营业, 4:解约下线)*/
|
|
|
+ @ApiModelProperty(value = "商户状态(1:正常营业,2:关闭门店 ,3:暂停营业, 4:解约下线)")
|
|
|
+ private Integer merchantStatus;
|
|
|
+ @ApiModelProperty(value = "来源(1-平台 2-个人 3-供应商)")
|
|
|
+ private Integer source;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "门店评分")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private BigDecimal grade;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "完成服务数")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private Integer serviceNum;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "产品id")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String productId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 1.4新增商户字段
|
|
|
+ */
|
|
|
+ /**商户关联用户id*/
|
|
|
+ @ApiModelProperty(value = "商户关联用户id")
|
|
|
+ private String merchantUserId;
|
|
|
+
|
|
|
+ /**商户关联用户姓名*/
|
|
|
+ @ApiModelProperty(value = "商户关联用户姓名")
|
|
|
+ private String merchantUserName;
|
|
|
+
|
|
|
+ /**商户关联用户手机号*/
|
|
|
+ @ApiModelProperty(value = "商户关联用户手机号")
|
|
|
+ private String merchantUserPhone;
|
|
|
+
|
|
|
+ /**推荐人昵称*/
|
|
|
+ @ApiModelProperty(value = "推荐人昵称")
|
|
|
+ private String referenceNick;
|
|
|
+
|
|
|
+ /**推荐人姓名*/
|
|
|
+ @ApiModelProperty(value = "推荐人姓名")
|
|
|
+ private String referenceName;
|
|
|
+
|
|
|
+ /**推荐人id*/
|
|
|
+ @ApiModelProperty(value = "推荐人id")
|
|
|
+ private String referenceId;
|
|
|
+
|
|
|
+ /**推荐人手机号*/
|
|
|
+ @ApiModelProperty(value = "推荐人手机号")
|
|
|
+ private String referencePhone;
|
|
|
+
|
|
|
+ /**推荐码*/
|
|
|
+ @ApiModelProperty(value = "推荐码")
|
|
|
+ private String referenceCode;
|
|
|
+
|
|
|
+ /**管理人昵称*/
|
|
|
+ @ApiModelProperty(value = "管理人昵称")
|
|
|
+ private String manageNick;
|
|
|
+
|
|
|
+ /**管理人id*/
|
|
|
+ @ApiModelProperty(value = "管理人id")
|
|
|
+ private String manageUserId;
|
|
|
+
|
|
|
+ /**管理人姓名*/
|
|
|
+ @ApiModelProperty(value = "管理人姓名")
|
|
|
+ private String manageUserName;
|
|
|
+
|
|
|
+ /**管理人手机号*/
|
|
|
+ @ApiModelProperty(value = "管理人手机号")
|
|
|
+ private String manageUserPhone;
|
|
|
+
|
|
|
+ /**法人手机号*/
|
|
|
+ @ApiModelProperty(value = "法人手机号")
|
|
|
+ private String legalPersonPhone;
|
|
|
+
|
|
|
+ /**商户银行账号*/
|
|
|
+ @ApiModelProperty(value = "商户银行账号")
|
|
|
+ private String accCode;
|
|
|
+
|
|
|
+ /**商户银行名称*/
|
|
|
+ @ApiModelProperty(value = "商户银行名称")
|
|
|
+ private String bankName;
|
|
|
+
|
|
|
+ /**商户开户行*/
|
|
|
+ @ApiModelProperty(value = "商户开户行")
|
|
|
+ private String accName;
|
|
|
+
|
|
|
+ /**营业执照地址*/
|
|
|
+ @ApiModelProperty(value = "营业执照地址")
|
|
|
+ private String tradeCardAddr;
|
|
|
+
|
|
|
+ /**行业*/
|
|
|
+ @ApiModelProperty(value = "行业")
|
|
|
+ private String industry;
|
|
|
+
|
|
|
+ /**商户负责人姓名*/
|
|
|
+ @ApiModelProperty(value = "商户负责人姓名")
|
|
|
+ private String leaderName;
|
|
|
+
|
|
|
+ /**商户负责人手机号*/
|
|
|
+ @ApiModelProperty(value = "商户负责人手机号")
|
|
|
+ private String leaderPhone;
|
|
|
+
|
|
|
+ /**是否进入回收站(0:否 1:是)*/
|
|
|
+ @ApiModelProperty(value = "是否进入回收站(0:否 1:是)")
|
|
|
+ private Integer isRecycle;
|
|
|
+
|
|
|
+ /**是否进入黑名单(0:否 1:是)*/
|
|
|
+ @ApiModelProperty(value = "是否进入黑名单(0:否 1:是)")
|
|
|
+ private Integer isBlacklist;
|
|
|
+
|
|
|
+ /**是否进入拒绝注册(0:否 1:是)*/
|
|
|
+ @ApiModelProperty(value = "是否进入拒绝注册(0:否 1:是)")
|
|
|
+ private Integer isRefuse;
|
|
|
+
|
|
|
+ /**是否进入临时用户(0:否 1:是)*/
|
|
|
+ @ApiModelProperty(value = "是否进入临时用户(0:否 1:是)")
|
|
|
+ private Integer isTemporary;
|
|
|
+
|
|
|
+ /**数据是否删除 0-否 1-是*/
|
|
|
+ @ApiModelProperty(value = "数据是否删除 0-否 1-是")
|
|
|
+ private Integer isDelete;
|
|
|
+
|
|
|
+ @TableField(exist = false)
|
|
|
+ @ApiModelProperty(value = "普通用户id")
|
|
|
+ private String ordinaryUserId;
|
|
|
+
|
|
|
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
|
|
+ @DateTimeFormat(pattern="yyyy-MM-dd")
|
|
|
+ @ApiModelProperty(value = "开业时间")
|
|
|
+ private Date openingTime;
|
|
|
+
|
|
|
+ /**权益等级*/
|
|
|
+ @ApiModelProperty(value = "权益等级")
|
|
|
+ private String rightsLevel;
|
|
|
+
|
|
|
+ /**是否启用禁用 1 启用 0 禁用*/
|
|
|
+ @ApiModelProperty(value = "是否启用禁用 1 启用 0 禁用")
|
|
|
+ private String isEnable;
|
|
|
+
|
|
|
+ /**经营范围*/
|
|
|
+ @ApiModelProperty(value = "经营范围")
|
|
|
+ private String businessScope;
|
|
|
+
|
|
|
+ @TableField(exist = false)
|
|
|
+ @ApiModelProperty(value = "logo")
|
|
|
+ private String logo;
|
|
|
+}
|