package com.matrix.system.activity.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.matrix.core.anotations.Extend; import com.matrix.system.score.entity.BaseEntity; import lombok.Data; import java.util.Date; /** * @description 奖品设置表 * @author yourName * @date 2021-03-31 16:57 */ @Data @TableName("activity_sign_award_set") public class ActivitySignAwardSet extends BaseEntity{ @Extend private static final long serialVersionUID = 1L; /** * 奖项类型(1:自定义产品2:积分3:优惠券4:店铺商品) */ private int awardType; /** * 奖项规则(1:每日奖励(默认)2:累计签到天数) */ private int awardRule; /** * 签到累计天数 */ private int cumulativeDay; /** * 奖项名称 */ private String awardName; /** * 图片介绍 */ private String introduceImg; /** * 文字介绍 */ private String introduceTip; /** * 奖项库存数量 */ private int awardInventoryCnt; /** * 已派发数量 */ private int awardDistributeCnt; /** * 兑奖方式(1:线下兑换2:物流配送3:客服兑换) */ private int awardWay; /** * 奖品是否有效(1:有效 2:无效) */ private int awardState; public static final int AWARDSTATE_WORK = 1; public static final int AWARDSTATE_UNWORK = 2; /** * 操作提示 */ private String operationTip; /** * 兑奖地址 */ private String prizeAddress; /** * 兑奖期限开始日期 */ private Date prizeStartTime; /** * 兑奖期限结束日期 */ private Date prizeEndTime; /** * 客服微信 */ private String wechatImg; /** * 积分数量 */ private int scoreCnt; /** * 优惠券ID */ private String couponName; private String couponId; /** * 商品ID */ private String goodsName; private String goodsId; /** * 活动主表ID */ private Long activityId; /** * 公司ID */ private Long companyId; }