package com.matrix.system.shopXcx.api.vo; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; import java.util.List; @Data @ApiModel(value = "LuckyDrawInfoVo", description = "抽奖活动") public class LuckyDrawInfoVo { /** * 主键 */ private Long id; @ApiModelProperty(value ="活动今日是否可参与 1:是 2:否") private int joinState; @ApiModelProperty(value ="用户总积分") private int totalScore; @ApiModelProperty(value ="用户今日剩余抽奖次数") private int luckyDrawTime; public static final int JOINSTATE_YES = 1; public static final int JOINSTATE_NOT = 2; @ApiModelProperty(value ="活动名称") private String actName; @ApiModelProperty(value ="活动编码") private String actCode; @ApiModelProperty(value ="活动开始时间") @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss", timezone="GMT+8") private Date beginTime; @ApiModelProperty(value ="活动结束时间") @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss", timezone="GMT+8") private Date endTime; @ApiModelProperty(value ="活动基本参数") private LuckyDrawBasicInfoJsonVo luckyDrawBasicInfoJsonVo; @ApiModelProperty(value ="奖品信息") private List activitySignAwardSetVos; }