package com.panzhihua.common.model.vos.community.raffle; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** * 抽奖活动中奖记录表(ComActRaffleRecord)表实体类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 抽奖活动中奖记录表相关功能 * * @author zzj * @since 2022-02-18 14:32:01 */ @Data @ApiModel("抽奖活动中奖记录表") public class ComActRaffleRecordVO implements Serializable { private static final long serialVersionUID = 201328912468431601L; private Long id; /** * 用户id */ @ApiModelProperty(value = "用户id") private Long userId; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") private Date createTime; /** * 奖品id */ @ApiModelProperty(value = "奖品id") private Long prizeId; /** * 核销人 */ @ApiModelProperty(value = "核销人") private Long staffId; /** * 核销时间 */ @ApiModelProperty(value = "核销时间") private Date staffTime; @ApiModelProperty(value = "0 已参加 1待兑奖 2已兑奖 3已失效 4未中奖") private Integer status; @ApiModelProperty(value = "抽奖id") private Long raffleId; @ApiModelProperty(value = "核销人名称") private String staffName; @ApiModelProperty(value = "奖品名称") private String prizeName; @ApiModelProperty(value = "奖品图片") private String image; @ApiModelProperty(value = "昵称") private String nickName; @ApiModelProperty(value = "姓名") private String username; @ApiModelProperty(value = "联系电话") private String phone; /** * 兑奖开始时间 */ @ApiModelProperty(value = "兑奖开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") private Date raffleStartTime; /** * 兑奖结束时间 */ @ApiModelProperty(value = "兑奖结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") private Date raffleStopTime; }