|  |  |  | 
|---|
|  |  |  | import com.baomidou.mybatisplus.annotation.TableName; | 
|---|
|  |  |  | import com.matrix.core.anotations.Extend; | 
|---|
|  |  |  | import com.matrix.system.score.entity.BaseEntity; | 
|---|
|  |  |  | import io.swagger.annotations.ApiModelProperty; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.Date; | 
|---|
|  |  |  | 
|---|
|  |  |  | * 奖项类型(1:自定义产品2:积分3:优惠券4:店铺商品) | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="奖项类型(1:自定义产品2:积分3:优惠券4:店铺商品)") | 
|---|
|  |  |  | private int  awardType; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static final int AWARDTYPE_CUSTOMIZE = 1; | 
|---|
|  |  |  | public static final int AWARDTYPE_SCORE = 2; | 
|---|
|  |  |  | public static final int AWARDTYPE_COUPON = 3; | 
|---|
|  |  |  | public static final int AWARDTYPE_GOODS = 4; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 奖项规则(1:每日奖励(默认)2:累计签到天数) | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="奖项规则(1:每日奖励(默认)2:累计签到天数)") | 
|---|
|  |  |  | private int  awardRule; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static final int AWARDRULE_NORMAL = 1; | 
|---|
|  |  |  | public static final int AWARDRULE_CUMULATIVEDAY = 2; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 签到累计天数 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="签到累计天数") | 
|---|
|  |  |  | private int  cumulativeDay; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 奖项名称 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="奖项名称") | 
|---|
|  |  |  | private String  awardName; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 图片介绍 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="图片介绍") | 
|---|
|  |  |  | private String  introduceImg; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="文字介绍") | 
|---|
|  |  |  | private String  introduceTip; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="奖项库存数量") | 
|---|
|  |  |  | private int  awardInventoryCnt; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="已派发数量") | 
|---|
|  |  |  | private int  awardDistributeCnt; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="兑奖方式(1:线下兑换2:物流配送3:客服兑换)") | 
|---|
|  |  |  | private int  awardWay; | 
|---|
|  |  |  | public static final int AWARDWAY_ONE = 1; | 
|---|
|  |  |  | public static final int AWARDWAY_TWO = 2; | 
|---|
|  |  |  | public static final int AWARDWAY_THREE = 3; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 奖品是否有效(1:有效 2:无效) | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value ="奖品是否有效(1:有效 2:无效)") | 
|---|
|  |  |  | private int  awardState; | 
|---|
|  |  |  | public static final int AWARDSTATE_WORK = 1; | 
|---|
|  |  |  | public static final int AWARDSTATE_UNWORK = 2; | 
|---|
|  |  |  | 
|---|
|  |  |  | * 操作提示 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="操作提示") | 
|---|
|  |  |  | private String  operationTip; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 兑奖地址 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="兑奖地址") | 
|---|
|  |  |  | private String  prizeAddress; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="兑奖期限开始日期") | 
|---|
|  |  |  | private Date  prizeStartTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 兑奖期限结束日期 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="兑奖期限结束日期") | 
|---|
|  |  |  | private Date  prizeEndTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 客服微信 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="客服微信") | 
|---|
|  |  |  | private String  wechatImg; | 
|---|
|  |  |  | @ApiModelProperty(value ="客服电话") | 
|---|
|  |  |  | private String  customerPhone; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 积分数量 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="积分数量") | 
|---|
|  |  |  | private int  scoreCnt; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 优惠券ID | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="优惠券") | 
|---|
|  |  |  | private String  couponName; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="优惠券ID") | 
|---|
|  |  |  | private String  couponId; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 商品ID | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="商品") | 
|---|
|  |  |  | private String  goodsName; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="商品ID") | 
|---|
|  |  |  | private String  goodsId; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="活动主表ID") | 
|---|
|  |  |  | private Long  activityId; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value ="公司ID") | 
|---|
|  |  |  | private Long  companyId; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|