package com.mzl.flower.dto.response.supplier; import com.mzl.flower.base.AbstractTransDTO; import com.mzl.flower.base.annotation.DictTrans; import com.mzl.flower.dto.AttachmentDTO; import io.swagger.annotations.Api; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.time.LocalDateTime; import java.util.List; @Data public class SupplierDTO extends AbstractTransDTO { private Long id; @ApiModelProperty("用户id") private String userId; @ApiModelProperty("名称") private String name; @ApiModelProperty("类型id") private Long typeId; @ApiModelProperty("类型名称") private String typeName; @ApiModelProperty("封面") private String cover; @ApiModelProperty("联系人") private String contactName; @ApiModelProperty private String contactTel; @ApiModelProperty("站点id") private Long stationId; @ApiModelProperty("站点名称") private String stationName; @ApiModelProperty("省") private String province; @ApiModelProperty("市") private String city; @ApiModelProperty("区") private String region; @ApiModelProperty("地址") private String address; @ApiModelProperty("描述") private String description; @ApiModelProperty("审核附件类型(id_card_type)") @DictTrans(target = "idcardTypeStr",codeType = "id_card_type") private String idcardType; @ApiModelProperty("审核附件类型") private String idcardTypeStr; @ApiModelProperty("身份证正反面") private String idCards; @ApiModelProperty("相关图片") private String pictures; @ApiModelProperty("审核状态(supplier_status)") @DictTrans(target = "statusStr",codeType = "supplier_status") private String status; @ApiModelProperty("审核状态(supplier_status)") private String statusStr; @ApiModelProperty("审核通过时间") private LocalDateTime passTime; @ApiModelProperty("审核不通过原因") private String rejectReason; @ApiModelProperty("是否关注") private Boolean followed; @ApiModelProperty("创建时间") private LocalDateTime createTime; @ApiModelProperty("更新时间") private LocalDateTime updateTime; @ApiModelProperty("是否显示商品") private Boolean showed; @ApiModelProperty("启用/禁用") private Boolean isEnabled; @ApiModelProperty("粉丝数") private int fans; }