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
package com.xiaopeng.api.vo.account;
 
import com.xiaopeng.api.enums.NavigationCouponBubbleType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.util.List;
 
@Data
@ApiModel("导航选券弹窗数据")
public class NavigationCouponPickerVo {
 
    @ApiModelProperty("首页气泡类型")
    private NavigationCouponBubbleType bubbleType;
 
    @ApiModelProperty("已优惠金额(bubbleType=SELECTED 时有值)")
    private Double selectedDiscountAmount;
 
    @ApiModelProperty("可用券张数(bubbleType=MULTI_AVAILABLE 时有值)")
    private Integer availableCouponCount;
 
    @ApiModelProperty("弹窗列表总条数(含不可用置灰,用于「平台优惠券(N张)」)")
    private Integer listTotalCount;
 
    @ApiModelProperty("当前实际应用的券 id;未应用为 null")
    private Long appliedUserCouponId;
 
    @ApiModelProperty("系统自动推荐的最佳券 id(可用时)")
    private Long recommendedUserCouponId;
 
    @ApiModelProperty("排序后的列表:可用在上、最佳优惠置顶于可用段、同等抵扣优先快过期")
    private List<NavigationCouponItemVo> items;
}