rk
6 天以前 08675d26d73c60e1c593e901e09588acf2c39233
server/services/src/main/java/com/doumee/dao/business/model/ShopInfo.java
@@ -1,6 +1,7 @@
package com.doumee.dao.business.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.doumee.core.annotation.excel.ExcelColumn;
@@ -9,7 +10,9 @@
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
 * 门店信息
@@ -95,21 +98,25 @@
    @ApiModelProperty(value = "法人身份证号码(企业类型使用)")
    private String legalPersonCard;
    @ApiModelProperty(value = "身份证正面照")
    @ApiModelProperty(value = "身份证正面照(企业类 为法人身份证信息)")
    private String idcardImg;
    @ApiModelProperty(value = "身份证反面照")
    @ApiModelProperty(value = "身份证反面照(企业类 为法人身份证信息")
    private String idcardImgBack;
    @ApiModelProperty(value = "营业执照")
    private String businessImg;
    @ApiModelProperty(value = "状态:0=待审批;1=审批通过;2=审批未通过", example = "0")
    @ExcelColumn(name = "状态", index = 7, width = 10, valueMapping = "0=待审批;1=审批通过;2=审批未通过;")
    @ApiModelProperty(value = "审批状态:0=待审批;1=审批通过;2=审批未通过;3=已支付押金", example = "0")
    @ExcelColumn(name = "审批状态", index = 7, width = 10, valueMapping = "0=待审批;1=审批通过;2=审批未通过;3=已支付押金;")
    private Integer auditStatus;
    @ApiModelProperty(value = "状态:0=启用;1=禁用", example = "0")
    @ExcelColumn(name = "状态", index = 8, width = 10, valueMapping = "0=启用;1=禁用;")
    private Integer status;
    @ApiModelProperty(value = "审批时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date auditTime;
    @ApiModelProperty(value = "审批人", example = "1")
@@ -121,4 +128,62 @@
    @ApiModelProperty(value = "OPENID")
    private String openid;
    @ApiModelProperty(value = "支付状态:0=待支付;1=已支付", example = "0")
    private Integer payStatus;
    @ApiModelProperty(value = "微信平台交易订单号")
    private String wxExternalNo;
    @ApiModelProperty(value = "订单编号")
    private String code;
    @ApiModelProperty(value = "支付时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date payTime;
    @ApiModelProperty(value = "押金金额")
    private Long depositAmount;
    @ApiModelProperty(value = "门店评分")
    private BigDecimal score;
    @ApiModelProperty(value = "注册会员主键")
    private Integer regionMemberId;
    @ApiModelProperty(value = "押金支付会员openid")
    private String payMemberOpenId;
    @ApiModelProperty(value = "配送范围(km)")
    private BigDecimal deliveryArea;
    // 非持久化:附件列表
    @TableField(exist = false)
    @ApiModelProperty(value = "门店门头照", hidden = true)
    private List<String> storeFrontImgs;
    @TableField(exist = false)
    @ApiModelProperty(value = "门店内部照", hidden = true)
    private List<String> storeInteriorImgs;
    @TableField(exist = false)
    @ApiModelProperty(value = "其他材料", hidden = true)
    private List<String> otherMaterialImgs;
    @TableField(exist = false)
    @ApiModelProperty(value = "有效劳动合同", hidden = true)
    private List<String> laborContractImgs;
    @TableField(exist = false)
    @ApiModelProperty(value = "社保缴纳证明", hidden = true)
    private List<String> socialSecurityImgs;
    @TableField(exist = false)
    @ApiModelProperty(value = "注册开始时间(查询用)", example = "2026-01-01")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createStartTime;
    @TableField(exist = false)
    @ApiModelProperty(value = "注册结束时间(查询用)", example = "2026-12-31")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createEndTime;
}