| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- package cn.hobbystocks.auc.domain;
- import java.math.BigDecimal;
- import java.util.Date;
- import cn.hobbystocks.auc.common.core.domain.BaseEntity;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import lombok.ToString;
- @EqualsAndHashCode(callSuper = true)
- @Data
- @ToString
- @TableName("auction")
- @ApiModel("拍卖会")
- public class Auction extends BaseEntity {
- private static final long serialVersionUID = 1L;
- //拍卖会id
- @TableId
- @TableField("id")
- private Long id;
- //拍卖会名称
- @TableField("name")
- @ApiModelProperty("拍卖会名称")
- private String name;
- //拍卖会种类:1、标准拍卖;2、直播拍卖;3、混合拍卖
- @TableField("type")
- @ApiModelProperty("拍卖会种类:1、标准拍卖;2、直播拍卖;3、混合拍卖")
- private Integer type;
- //拍卖会封面
- @TableField("imgs")
- @ApiModelProperty("拍卖会封面")
- private String imgs;
- //拍卖会banner
- @TableField("banner")
- @ApiModelProperty("拍卖会banner")
- private String banner;
- // 保证金(元)
- @TableField("deposit")
- @ApiModelProperty("保证金(元)")
- private Long deposit;
- // 服务费(%)
- @TableField("service_tariff")
- @ApiModelProperty("服务费(%)")
- private BigDecimal serviceTariff;
- // 中拍支付时限(天)
- @TableField("pay_time_limit")
- @ApiModelProperty("中拍支付时限(天)")
- private Integer payTimeLimit;
- // 拍卖会介绍
- @TableField("description")
- @ApiModelProperty("拍卖会介绍")
- private String description;
- @TableField("pub_status")
- @ApiModelProperty("发布状态:1、发布,2、下架")
- private Integer pubStatus;
- @TableField("pub_time")
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- @ApiModelProperty("发布时间")
- private Date pubTime;
- @TableField("status")
- @ApiModelProperty("拍卖会状态:Waiting 未开始,Starting:进行中,Finished:已结束")
- private String status;
- //拍卖会开始时间
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- @TableField("start_time")
- @ApiModelProperty("拍卖会开始时间")
- private Date startTime;
- //拍卖会结束时间
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- @TableField("end_time")
- @ApiModelProperty("拍卖会结束时间")
- private Date endTime;
- @TableField("del_flag")
- private Integer delFlag;
- //商家id
- @ApiModelProperty("商家id")
- @TableField("merchant_id")
- private Long merchantId;
- @ApiModelProperty("拍品数量")
- @TableField(exist = false)
- private Long lotNum;
- //排序
- @ApiModelProperty("排序,值越大排名越靠前")
- private Integer sort;
- }
|