package com.panzhihua.common.model.vos.community.microCommercialStreet; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @title: McsGameVO * @projectName: 成都呐喊信息技术有限公司-智慧社区项目 * @description: 戳戳游戏信息 * @author: hans * @date: 2021/12/30 13:50 */ @Data @ApiModel("戳戳游戏信息") public class McsGameVO { @ApiModelProperty("游戏id") private Long id; @ApiModelProperty("游戏名称") private String name; @ApiModelProperty("戳戳卷数量") private Integer coupons; @ApiModelProperty("剩余戳戳卷数量") private Integer surplusCoupons; @ApiModelProperty("游戏类别(1.戳戳币游戏 2.体验游戏)") private Integer type; @ApiModelProperty("奖励类型(1.免费领 2.产品试用 3.消费赠礼 4.优惠券)") private Integer awardType; @ApiModelProperty("戳戳币分配方式(1.随机分配 2.平均分配)") private Integer allocation; @ApiModelProperty("戳戳币总额") private Integer coins; @ApiModelProperty("戳戳币剩余数量") private Integer surplusCoins; @ApiModelProperty("地址") private String address; @ApiModelProperty("纬度") private String lat; @ApiModelProperty("经度") private String lon; @ApiModelProperty("失效时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date expireAt; @ApiModelProperty("封面") private String cover; @ApiModelProperty("其他图片(多张图片以逗号隔开)") private String otherImages; @ApiModelProperty("游戏介绍") private String introduction; @ApiModelProperty("状态(1.未发布 2.进行中 3.已下架 4.已结束)") private Integer status; @ApiModelProperty("是否热门") private Boolean isPopular; @ApiModelProperty("发布时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date publishAt; @ApiModelProperty("所属商家") private Long merchantId; @ApiModelProperty("所属商家名称") private String merchantName; @ApiModelProperty("商家logo") private String logo; @ApiModelProperty("所属商家下游戏总数") private Integer gameCount; }