package com.ylx.lottery.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class LotteryActivityVO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("活动ID")
    private String id;

    @ApiModelProperty("参与规则")
    private Integer participationRules;

    @ApiModelProperty(value = "消费奖励 1商品限制 2消费限制")
    private Integer productRestriction;

    @ApiModelProperty(value = "消费奖励 购买指定商品得几次抽奖机会")
    private Integer productLotteryNum;

    @ApiModelProperty(value = "消费奖励 每个用户最多得几次")
    private Integer productUserMaxNum;

    @ApiModelProperty(value = "消费奖励 消费满几元")
    private Integer consumeAmount;

    @ApiModelProperty(value = "消费奖励 消费满几元的几次抽奖机会")
    private Integer consumeAmountLottery;

    @ApiModelProperty("本地活动链接url")
    private String activityUrl;

    @ApiModelProperty(value = "商品")
    private List<LotteryActivityRulesProductVO> lotteryActivityRulesProducts;

    @ApiModelProperty("本地活动表")
    private List<LocalActivityTableVO> localActivityTables;

    @ApiModelProperty(value = "广誉源积分活动")
    private List<LocalActivityTableVO> gyyPointTables;
}
