123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286 |
- package com.ydd.module.domain;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import lombok.experimental.Accessors;
- import com.ydd.common.annotation.Excel;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableLogic;
- import java.math.BigDecimal;
- import java.io.Serializable;
- import java.util.Date;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- /**
- * 客户商家对象 lb_merchant
- *
- * @author douya
- * @date 2021-02-01
- */
- @Data
- @NoArgsConstructor
- @Accessors(chain = true)
- @TableName("lb_merchant")
- public class Merchant implements Serializable {
- private static final long serialVersionUID=1L;
- /** 客户商家 */
- @TableId(value = "id")
- private Long id;
- /** 商家名称 */
- @Excel(name = "商家名称")
- private String merchantName;
- /** 代理商Id */
- @Excel(name = "代理商Id")
- private Long agentId;
- /** 所属代理商员工 */
- @Excel(name = "所属代理商员工")
- private Long personnelId;
- /** 省id */
- @Excel(name = "省id")
- private Long provinceId;
- /** 市id */
- @Excel(name = "市id")
- private Long cityId;
- /** 区县ID */
- @Excel(name = "区县ID")
- private Long districtId;
- /** 所在省 */
- @ApiModelProperty(value = "所在省")
- private String provinceName;
- /** 所在城市 */
- @ApiModelProperty(value = "所在城市")
- private String cityName;
- /** 所在区 */
- @ApiModelProperty(value = "所在区")
- private String districtName;
- @ApiModelProperty(value = "城市code")
- private String cityCode;
- /** 商家类型 1->单店,2->连锁店 */
- @Excel(name = "商家类型 1->单店,2->连锁店")
- private Integer merchantType;
- /** 商户营业执照类型 1->个体, 3->公司 */
- @Excel(name = "商户营业执照类型 1->个体, 3->公司")
- private Integer licenseType;
- /** 商家分类ID */
- @Excel(name = "商家分类ID")
- private Long categoryId;
- /** 商家LOGO */
- @Excel(name = "商家LOGO")
- private String logo;
- /** 联系人 */
- @Excel(name = "联系人")
- private String contactName;
- /** 手机号码 */
- @Excel(name = "手机号码")
- private String mobile;
- private String code;
- /** 商家介绍 */
- @Excel(name = "商家介绍")
- private String intro;
- /** 商家图片集, 多张图片用逗号分隔 */
- @Excel(name = "商家图片集, 多张图片用逗号分隔")
- private String photoAlbum;
- /** 营业执照 */
- @Excel(name = "营业执照")
- private String bizLicense;
- /** 营业执照号码 */
- @Excel(name = "营业执照号码")
- private String bizLicenseNo;
- /** 法人姓名 */
- @Excel(name = "法人姓名")
- private String legalPerson;
- /** 身份证号码 */
- @Excel(name = "身份证号码")
- private String idcardNo;
- /** 法人身份证正面照片 */
- @Excel(name = "法人身份证正面照片")
- private String idcardFront;
- /** 法人身份证反面照片 */
- @Excel(name = "法人身份证反面照片")
- private String idcardBack;
- @ApiModelProperty(value = "门店拥有人手持身份证营业执照图片")
- private String bizLicenseIdcard;
- /** 商家地理位置经度 */
- @Excel(name = "商家地理位置经度")
- private String lng;
- /** 商家地理位置纬度 */
- @Excel(name = "商家地理位置纬度")
- private String lat;
- /** 商家地址 */
- @Excel(name = "商家地址")
- private String address;
- /** 详细地址 */
- @ApiModelProperty(required = true,value = "详细地址")
- private String street;
- /** 认证错误原因 */
- @Excel(name = "认证错误原因")
- private String errorMsg;
- /** 状态:0->禁用,1->待认证, 2->已认证 */
- @Excel(name = "状态:0->禁用,1->待认证, 2->已认证")
- private Integer status;
- /** 创建时间 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
- private Date createTime;
- /**
- * 食品经营许可(蜂鸟)
- */
- @Excel(name = "食品经营许可")
- private String foodLicensePic;
- /**
- * 食品经营许可(蜂鸟)
- */
- @Excel(name = "绑定运力费用(单位:元)")
- private BigDecimal bindDeliveryAmount;
- /** 更新时间 */
- @TableField(update = "now()")
- private Date updateTime;
- /** 删除标识位: 0正常 1删除 */
- @TableLogic
- private Integer deleted;
- /**
- * 所属达达配送服务商
- */
- private Long dadaDspId;
- /**
- * 运费包id
- */
- private Long freightPackageId;
- /**
- * appId
- */
- private String appId;
- private Integer idcardType;
- /**
- * 配送商名称
- */
- @TableField(exist = false)
- private String dadaDspName;
- @TableField(exist = false)
- private Agent agent;
- @TableField(exist = false)
- private String categoryName;
- @TableField(exist = false)
- private String mtCcategoryName;
- @TableField(exist = false)
- private Integer ddCcategory;
- @TableField(exist = false)
- private Integer ssProductType;
- @TableField(exist = false)
- private Map<String, Object> params = new HashMap<>();
- /** 开始时间 */
- @Excel(name = "开始时间" , width = 30, dateFormat = "yyyy-MM-dd")
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @ApiModelProperty("开始时间")
- @TableField(exist = false)
- private Date startTime;
- /** 结束时间 */
- @Excel(name = "结束时间" , width = 30, dateFormat = "yyyy-MM-dd")
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @ApiModelProperty("结束时间")
- @TableField(exist = false)
- private Date endTime;
- /**
- * 打印二维码:1->打印,0->不打印
- */
- private Integer openQrCode;
- @TableField(exist = false)
- private Integer merchantId;
- @TableField(exist = false)
- private String thirdShopId;
- @TableField(exist = false)
- private Integer shopId;
- @TableField(exist = false)
- private Integer deliveryId;
- @TableField(exist = false)
- private Integer waimaiId;
- @TableField(exist = false)
- private String memberName;
- @TableField(exist = false)
- private String shopName;
- @TableField(exist = false)
- private String memberMobile;
- @TableField(exist = false)
- private Integer bindStatus;
- @TableField(exist = false)
- private Integer aId;
- @TableField(exist = false)
- private Boolean isPermission;
- @TableField(exist = false)
- private Boolean isNull;
- @TableField(exist = false)
- private String personnelName;
- @TableField(exist = false)
- private List<MerchantDeliveryFee> merchantDeliveryFees;
- }
|