LotExportDTO.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package cn.hobbystocks.auc.dto;
  2. import cn.hobbystocks.auc.annotation.Sensitive;
  3. import cn.hobbystocks.auc.annotation.View;
  4. import cn.hobbystocks.auc.common.utils.Excel;
  5. import com.baomidou.mybatisplus.annotation.TableField;
  6. import com.fasterxml.jackson.annotation.JsonFormat;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import lombok.Data;
  9. import javax.validation.constraints.NotBlank;
  10. import java.math.BigDecimal;
  11. import java.time.LocalDateTime;
  12. import java.util.Date;
  13. @Data
  14. public class LotExportDTO {
  15. @Excel(name = "拍品ID")
  16. private String id;
  17. /** 商品ID */
  18. @Excel(name = "商品ID")
  19. private String goodsId;
  20. @Excel(name = "商品名称")
  21. private String goodsName;
  22. @Excel(name = "商品种类")
  23. private String goodsType;
  24. /** 排序 */
  25. @Excel(name = "排序")
  26. private String sort;
  27. /** 出价次数 */
  28. @Excel(name = "出价次数")
  29. private String bidCount;
  30. /** (1已上架 2已下架 0未审核) */
  31. @Excel(name = "状态")
  32. private String pubStatus;
  33. /** 拍卖状态(Waiting:未开始;Starting:开启中;Bidding:进行中;Finished:拍卖结束;Cancelled:撤拍;Pass:流拍;Sold:成交) */
  34. @Excel(name = "拍卖状态")
  35. private String status;
  36. /** 创建时间 */
  37. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  38. @Excel(name = "创建时间")
  39. private Date createTime;
  40. /** 拍卖开始时间 */
  41. @Excel(name = "拍卖开始时间")
  42. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  43. private Date startTime;
  44. /** 拍卖结束时间 */
  45. @Excel(name = "拍卖结束时间")
  46. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  47. private Date endTime;
  48. /** 保证金(元) */
  49. @Excel(name ="保证金(元)")
  50. private String deposit;
  51. /** 服务费(%) */
  52. @Excel(name ="服务费(%)")
  53. private String serviceTariff;
  54. /** 规则类型:traditional_delay;标准延时,traditional_delay_v2:重置延时,traditional_delay_v3:增价拍卖 */
  55. @Excel(name ="拍卖方式")
  56. private String ruleType;
  57. /** 最新价格 */
  58. @Excel(name ="起拍价/当前价")
  59. private String lastPrice;
  60. }