rentaiming
2024-06-17 a498e38d75a23d8220273406fb056f78adc31295
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
package com.ruoyi.system.api.domain.vo;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.core.enums.AuctionStartStatusEnum;
import com.ruoyi.common.core.enums.AuthenticationEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data
public class AuctionGoodsinfoVO {
 
    @ApiModelProperty(value = "商品id")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private Long goodsSkuId;
 
    @ApiModelProperty(value = "商品名称")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String goodsSkuName;
 
    @ApiModelProperty(value = "起拍价格")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private BigDecimal startingPrice;
 
    @ApiModelProperty(value = "拍品数量")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private Integer salesroomStock;
 
    @ApiModelProperty(value = "开始状态 0=预展中 1=拍卖中 2=已结束")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private AuctionStartStatusEnum startStatus;
 
    @ApiModelProperty(value = "开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private LocalDateTime startTime;
 
    @ApiModelProperty(value = "结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private LocalDateTime endTime;
 
    @ApiModelProperty(value = "单位")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String unit;
 
    @ApiModelProperty(value = "商品描述")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String description;
 
    @ApiModelProperty(value = "商品说明")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String detail;
 
    @ApiModelProperty(value = "商品年份")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String years;
 
    @ApiModelProperty(value = "商品分类")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String category;
 
    @ApiModelProperty(value = "商品系列")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String series;
 
    @ApiModelProperty(value = "商品品牌")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String brand;
 
    @ApiModelProperty(value = "商品香型")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String flavorType;
 
    @ApiModelProperty(value = "封面图")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String coverPic;
 
    @ApiModelProperty(value = "详情图,不超过五张图片")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String album;
 
    @ApiModelProperty(value = "是否出价 1未出价,2出价")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private Integer isBond;
 
    @ApiModelProperty(value = "是中标 1未中标,2中标")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private Integer isStatus;
 
    @ApiModelProperty(value = "是收藏 1未收藏,2收藏")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private Integer isCollection;
 
    @ApiModelProperty(value = "实名认证 0=不需实名 1=需要实名")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private AuthenticationEnum authentication;
 
    @ApiModelProperty("是否报名 1未报名,2 已报名")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private Integer isApply;
 
    @ApiModelProperty(value = "当前出价")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private BigDecimal presentBid;
 
    @ApiModelProperty(value = "最低加价金额")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private BigDecimal minimumMarkupAmount;
 
 
    @ApiModelProperty(value = "规格")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String spec;
 
    @ApiModelProperty(value = "规格单位")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String specUnit;
 
 
    @ApiModelProperty(value = "分享标题")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String shareTitle;
 
    @ApiModelProperty(value = "分享图片")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String sharePic;
 
    @ApiModelProperty(value = "订单id")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private Long orderId;
 
    @ApiModelProperty(value = "订单编号")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String orderNo;
 
    @ApiModelProperty(value = "保证金")
    private BigDecimal bond;
 
}