package com.doumee.dao.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import java.util.List; /** * 门店详情返回(含附件列表) * @author rk * @date 2026/04/10 */ @Data @ApiModel("门店详情返回") public class ShopDetailVO implements Serializable { @ApiModelProperty(value = "门店主键") private Integer id; @ApiModelProperty(value = "企业类型:0=个人;1=企业") private Integer companyType; @ApiModelProperty(value = "店铺名称") private String name; @ApiModelProperty(value = "注册手机号") private String telephone; @ApiModelProperty(value = "联系人名称") private String linkName; @ApiModelProperty(value = "联系人电话") private String linkPhone; @ApiModelProperty(value = "联系人身份证号码") private String idcard; @ApiModelProperty(value = "区划主键") private Integer areaId; @ApiModelProperty(value = "省份主键") private Integer provinceId; @ApiModelProperty(value = "市主键") private Integer cityId; @ApiModelProperty(value = "省份名称") private String provinceName; @ApiModelProperty(value = "城市名称") private String cityName; @ApiModelProperty(value = "区县名称") private String areaName; @ApiModelProperty(value = "定位经度") private Double longitude; @ApiModelProperty(value = "定位纬度") private Double latitude; @ApiModelProperty(value = "详细地址") private String address; @ApiModelProperty(value = "法人姓名") private String legalPersonName; @ApiModelProperty(value = "法人电话") private String legalPersonPhone; @ApiModelProperty(value = "法人身份证号码") private String legalPersonCard; @ApiModelProperty(value = "身份证正面照") private String idcardImg; @ApiModelProperty(value = "身份证反面照") private String idcardImgBack; @ApiModelProperty(value = "营业执照") private String businessImg; @ApiModelProperty(value = "审批状态:0=待审批;1=审批通过;2=审批未通过;3=已支付押金") private Integer auditStatus; @ApiModelProperty(value = "状态:0=启用;1=禁用") private Integer status; @ApiModelProperty(value = "审批时间") private Date auditTime; @ApiModelProperty(value = "审批备注") private String auditRemark; @ApiModelProperty(value = "OPENID") private String openid; @ApiModelProperty(value = "支付状态:0=待支付;1=已支付") private Integer payStatus; @ApiModelProperty(value = "门店评分") private BigDecimal score; @ApiModelProperty(value = "创建时间") private Date createTime; @ApiModelProperty(value = "配送范围(km)") private BigDecimal deliveryArea; // 附件列表 @ApiModelProperty(value = "门店门头照") private List storeFrontImgs; @ApiModelProperty(value = "门店内部照") private List storeInteriorImgs; @ApiModelProperty(value = "其他材料") private List otherMaterialImgs; @ApiModelProperty(value = "有效劳动合同") private List laborContractImgs; @ApiModelProperty(value = "社保缴纳证明") private List socialSecurityImgs; @ApiModelProperty(value = "图片前缀地址") private String imgPrefix; @ApiModelProperty(value = "绑定开户会员头像") private String payMemberCoverImage; }