package cn.hobbystocks.auc.dto; import cn.hobbystocks.auc.annotation.Sensitive; import cn.hobbystocks.auc.annotation.View; import cn.hobbystocks.auc.common.utils.Excel; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.Date; @Data public class LotExportDTO { @Excel(name = "拍品ID") private String id; /** 商品ID */ @Excel(name = "商品ID") private String goodsId; @Excel(name = "商品名称") private String goodsName; @Excel(name = "商品种类") private String goodsType; /** 排序 */ @Excel(name = "排序") private String sort; /** 出价次数 */ @Excel(name = "出价次数") private String bidCount; /** (1已上架 2已下架 0未审核) */ @Excel(name = "状态") private String pubStatus; /** 拍卖状态(Waiting:未开始;Starting:开启中;Bidding:进行中;Finished:拍卖结束;Cancelled:撤拍;Pass:流拍;Sold:成交) */ @Excel(name = "拍卖状态") private String status; /** 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @Excel(name = "创建时间") private Date createTime; /** 拍卖开始时间 */ @Excel(name = "拍卖开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date startTime; /** 拍卖结束时间 */ @Excel(name = "拍卖结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date endTime; /** 保证金(元) */ @Excel(name ="保证金(元)") private String deposit; /** 服务费(%) */ @Excel(name ="服务费(%)") private String serviceTariff; /** 规则类型:traditional_delay;标准延时,traditional_delay_v2:重置延时,traditional_delay_v3:增价拍卖 */ @Excel(name ="拍卖方式") private String ruleType; /** 最新价格 */ @Excel(name ="起拍价/当前价") private String lastPrice; }