LotFansResponse.java 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. package cn.hobbystocks.auc.response;
  2. import cn.hobbystocks.auc.annotation.View;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import io.swagger.annotations.ApiModel;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.AllArgsConstructor;
  7. import lombok.Builder;
  8. import lombok.Data;
  9. import lombok.NoArgsConstructor;
  10. import java.math.BigDecimal;
  11. import java.util.Date;
  12. @Data
  13. @AllArgsConstructor
  14. @NoArgsConstructor
  15. @Builder
  16. @ApiModel("收藏拍品响应对象")
  17. public class LotFansResponse {
  18. @ApiModelProperty("收藏ID")
  19. private Long id;
  20. @ApiModelProperty("用户ID")
  21. private Long userId;
  22. @ApiModelProperty("拍品ID")
  23. private Long lotId;
  24. @ApiModelProperty("商品ID")
  25. private String goodsId;
  26. @ApiModelProperty("商品名称")
  27. private String goodsName;
  28. @ApiModelProperty("拍品名称")
  29. private String name;
  30. @ApiModelProperty("拍品图片")
  31. private String imgs;
  32. @ApiModelProperty("轮播图片")
  33. private String carouselImgs;
  34. @ApiModelProperty("商家ID")
  35. private Long merchantId;
  36. @ApiModelProperty("商家名称")
  37. private String merchantName;
  38. @ApiModelProperty("商家头像")
  39. private String merchantAvatar;
  40. @ApiModelProperty("拍卖会ID")
  41. private Long auctionId;
  42. @ApiModelProperty("起拍价")
  43. private String startPrice;
  44. @ApiModelProperty("当前价")
  45. private String currentPrice;
  46. @ApiModelProperty("拍品数量")
  47. private Long num;
  48. @ApiModelProperty("数量单位")
  49. private String unit;
  50. @ApiModelProperty("拍卖状态")
  51. private String status;
  52. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  53. @ApiModelProperty("拍卖开始时间")
  54. private Date startTime;
  55. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  56. @ApiModelProperty("拍卖结束时间")
  57. private Date endTime;
  58. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  59. @ApiModelProperty("收藏时间")
  60. private Date createTime;
  61. /** 规则内容 */
  62. @ApiModelProperty("规则内容")
  63. private String ruleContent;
  64. }