package com.ylx.point.domain.vo;

import com.ylx.point.domain.dto.PointSignRewardDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel("签到活动详情vo")
public class PointSignTaskVo extends PointActivityBaseVo {

    @ApiModelProperty("签到活动任务id")
    private Long signTaskId;

    @ApiModelProperty("每日签到基础积分")
    private Long basePoints;

    @ApiModelProperty("断签规则:0=重置,1=保留进度")
    private Integer breakRule;

    @ApiModelProperty("积分签到活动奖励配置集合")
    private List<PointSignRewardDTO> signRewardList;

}
