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