package cn.hobbystocks.auc.response; import cn.hobbystocks.auc.annotation.View; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.math.BigDecimal; import java.util.Date; @Data @AllArgsConstructor @NoArgsConstructor @Builder @ApiModel("收藏拍品响应对象") public class LotFansResponse { @ApiModelProperty("收藏ID") private Long id; @ApiModelProperty("用户ID") private Long userId; @ApiModelProperty("拍品ID") private Long lotId; @ApiModelProperty("商品ID") private String goodsId; @ApiModelProperty("商品名称") private String goodsName; @ApiModelProperty("拍品名称") private String name; @ApiModelProperty("拍品图片") private String imgs; @ApiModelProperty("轮播图片") private String carouselImgs; @ApiModelProperty("商家ID") private Long merchantId; @ApiModelProperty("商家名称") private String merchantName; @ApiModelProperty("商家头像") private String merchantAvatar; @ApiModelProperty("拍卖会ID") private Long auctionId; @ApiModelProperty("起拍价") private String startPrice; @ApiModelProperty("当前价") private String currentPrice; @ApiModelProperty("拍品数量") private Long num; @ApiModelProperty("数量单位") private String unit; @ApiModelProperty("拍卖状态") private String status; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty("拍卖开始时间") private Date startTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty("拍卖结束时间") private Date endTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty("收藏时间") private Date createTime; /** 规则内容 */ @ApiModelProperty("规则内容") private String ruleContent; }