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 items; }