| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- package com.tzy.app.dto;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import lombok.Data;
- import lombok.ToString;
- import javax.validation.constraints.NotBlank;
- import java.math.BigDecimal;
- import java.util.Date;
- @Data
- @ToString
- public class AuctionLotGroupItemDto {
- private Long id;
- /** 商品ID */
- @NotBlank(message = "goodsId is empty")
- private String goodsId;
- private String goodsName;
- @NotBlank(message = "goodsType is empty")
- private String goodsType;
- /** 拍卖会ID */
- private Long auctionId;
- /** 拍品名称 */
- private String name;
- private Long merchantId;
- private String merchantName;
- private String merchantAvatar;
- /** 拍品数量 */
- private Long num;
- /** 数量单位 */
- private String unit;
- /** 拍品图片 */
- private String imgs;
- /** 轮播图片 */
- private String carouselImgs;
- /** 拍品介绍 */
- private String detail;
- /** 是否发布(0:未发布;1:已发布) */
- private Integer pubStatus;
- /** 发布时间 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date pubTime;
- /** 拍卖状态(Waiting:未开始;Starting:开启中;Bidding:进行中;Finished:拍卖结束;Cancelled:撤拍;Pass:流拍;Sold:成交) */
- private String status;
- /** 拍卖开始时间 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date startTime;
- /** 拍卖结束时间 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date endTime;
- /** 实际结束时间 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date realEndTime;
- /** 规则类型 */
- private String ruleType;
- /** 规则内容 */
- private String ruleContent;
- /** 最新出价 */
- private BigDecimal lastPrice;
- /** 最新出价时间 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date lastPriceTime;
- /** 成交价 */
- private BigDecimal dealPrice;
- /** 成交时间 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date dealTime;
- /** 成交用过id */
- private String dealAccountId;
- /** 成交用户 */
- private String dealAccount;
- /** 已支付 */
- private Long paid;
- /** 订单id */
- private String orderId;
- /** 出价次数 */
- private Long bidCount;
- /** 出价人数 */
- private Long bidPersionCount;
- /** 0:未删除;1:已删除 */
- private Integer delFlag;
- /** 排序 */
- private Integer sort;
- /** 是否是私域 0 不是 1 是 */
- private Integer privateDomain;
- private String delayPublish;
- private Integer delay;
- private Long liveId;
- private Long startNum;
- private Long finishNum;
- private Long soldNum;
- // 指向正在进行的lot
- private Long lotId;
- // 指向下一个将要进行的lot
- private Long nextLotId;
- private String sellPoint;
- private Long skuStock;
- private String skuCode;
- private String liveName;
- }
|