| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 |
- package com.tzy.app.dto;
- import com.tzy.common.annotation.Excel;
- import com.tzy.common.core.domain.BaseEntity;
- import lombok.AllArgsConstructor;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import org.apache.commons.lang3.builder.ToStringBuilder;
- import org.apache.commons.lang3.builder.ToStringStyle;
- import javax.validation.constraints.NotNull;
- import java.math.BigDecimal;
- import java.util.Date;
- /**
- * 竞猜队伍对象 app_act_guess_team
- *
- * @author tencheer
- * @date 2022-11-10
- */
- @Data
- @AllArgsConstructor
- @NoArgsConstructor
- public class AppActGuessTeamDto {
- private static final long serialVersionUID = 1L;
- /** 关联奖品id */
- @Excel(name = "关联奖品id")
- private long prizeRefId;
- /** */
- private long id;
- /** 类型 */
- @Excel(name = "类型")
- private String type;
- /** 关联活动id */
- @NotNull(message = "关联活动id不能为空")
- @Excel(name = "关联活动id")
- private long actId;
- /** 奖品金额 */
- @Excel(name = "奖品金额")
- private BigDecimal prizeAmount;
- /** 奖品类型,金额amount.优惠劵coupon,商品goods */
- @Excel(name = "奖品类型,金额amount.优惠劵coupon,商品goods")
- private String prizeType;
- /** 奖品描述 */
- @Excel(name = "奖品描述")
- private String prizeDesc;
- /** 竞猜队伍1 */
- @Excel(name = "竞猜队伍1")
- private String guessTeamPre;
- /** 队伍1图片 */
- @Excel(name = "队伍1图片")
- private String teamPreImg;
- /** 队伍1json配置 */
- @Excel(name = "队伍1json配置")
- private String teamPreDesc;
- /** 竞猜队伍2 */
- @Excel(name = "竞猜队伍2")
- private String guessTeamAft;
- /** 队伍2图片 */
- @Excel(name = "队伍2图片")
- private String teamAftImg;
- /** 队伍2json配置 */
- @Excel(name = "队伍2json配置")
- private String teamAftDesc;
- /** 竞猜开始时间 */
- @Excel(name = "竞猜开始时间", width = 30, dateFormat = "yyyy-MM-dd")
- private Date startTime;
- /** 竞猜结束时间 */
- @Excel(name = "竞猜结束时间", width = 30, dateFormat = "yyyy-MM-dd")
- private Date endTime;
- /** 场次描述,限长128字符 */
- @Excel(name = "场次描述,限长128字符")
- private String actDesc;
- /** 结果,默认0:结果未出,1负2平3胜 */
- @Excel(name = "结果,默认0:结果未出,1负2平3胜")
- private long guessResult;
- /** 消耗积分 */
- @Excel(name = "消耗积分")
- private long point;
- /** 排序值 */
- @Excel(name = "排序值")
- private long sortValue;
- /** 队伍1比分 */
- @Excel(name = "队伍1比分")
- private long teamPreScore;
- /** 队伍2比分 */
- @Excel(name = "队伍2比分")
- private long teamAftScore;
- /** 用户均分金额 */
- @Excel(name = "用户均分金额")
- private long userAssignAmount;
- /** 公布结果时间 **/
- private Date publishResultTime;
- /** 转盘活动ID **/
- private long turntableId;
- private long blockchainId;
- /** 赠送转盘次数 **/
- private int turntableNum;
- /** 商家ID **/
- private int merchantId;
- /** 商家LOGO **/
- private String merchantLogo;
- /** 商家名字 **/
- private String merchantName;
- /** 冠名banner **/
- private String merchantBanner;
- /** 参与本次竞猜总人数 **/
- private int total;
- /** 本次竞猜猜胜人数 **/
- private int wins;
- /** 本次竞猜猜平人数 **/
- private int draws;
- /** 本次竞猜猜负人数 **/
- private int losses;
- /** 是否已发放奖励:0未发放,1已发放 **/
- private long sendFlg;
- /** 比赛开始时间 **/
- private Date matchStartTime;
- /** 比赛结束时间 **/
- private Date matchEndTime;
- /** 上下架状态:0下架,1上架 **/
- private long useStatus;
- }
|