package cn.lili.modules.lmk.domain.entity; import cn.lili.mybatis.BaseEntity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.math.BigDecimal; import lombok.Data; /** * 活动奖品关联表 * * @author peng * @since 2025-08-14 */ @Data @TableName("lmk_activity_ref_prize") public class ActivityRefPrize extends BaseEntity { private static final long serialVersionUID = 1L; @TableField("prize_activity_id") /** 抽奖活动id */ private Long prizeActivityId; @TableField("prize_id") /** 奖品id */ private Long prizeId; @TableField("prize_content") /** 奖品内容 */ private String prizeContent; @TableField("prize_num") /** 奖品数量 */ private Integer prizeNum; @TableField("max_pre_day") /** 每日最大中奖数 */ private Integer maxPreDay; @TableField("prize_probability") /** 中将概率 */ private BigDecimal prizeProbability; @TableField("version") /** 乐观锁 */ private Integer version; @TableField("remain_num") /** 剩余数量 */ private Integer remainNum; }