liujie
2026-06-09 c96fbe6b0aeb413a17c429133ee6d81d138144b9
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
package com.xiaopeng.api.vo.account;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.time.LocalDateTime;
 
@Data
@ApiModel("导航选券列表项")
public class NavigationCouponItemVo {
 
    @ApiModelProperty("用户优惠券主键 id")
    private Long userCouponId;
 
    @ApiModelProperty("券名称")
    private String couponName;
 
    @ApiModelProperty("1=抵扣 2=满减")
    private Integer couponType;
 
    @ApiModelProperty("抵扣/减免金额(展示用)")
    private Double discountMoney;
 
    @ApiModelProperty("满减门槛金额,抵扣券可为空")
    private Double fullMoney;
 
    @ApiModelProperty("门槛文案,如无门槛、满XX元可用")
    private String thresholdLabel;
 
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty("过期时间")
    private LocalDateTime expireTime;
 
    @ApiModelProperty("当前订单金额下是否可用")
    private Boolean available;
 
    @ApiModelProperty("不可用原因(置灰时展示)")
    private String unavailableReason;
 
    @ApiModelProperty("是否为系统计算的「最佳优惠」")
    private Boolean bestOffer;
 
    @ApiModelProperty("是否为当前应用中的券(单选)")
    private Boolean selected;
}