package com.ruoyi.cai.domain; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; import java.math.BigDecimal; import java.math.BigDecimal; import com.ruoyi.common.core.domain.BaseEntity; import org.joda.time.LocalDateTime; /** * 抽奖奖品对象 cai_prize_info * * @author 77 * @date 2025-12-23 */ @Data @TableName("cai_prize_info") public class PrizeInfo implements Serializable { private static final long serialVersionUID=1L; /** * 奖品ID */ @TableId(value = "id",type = IdType.AUTO) private Long id; /** * 奖品名称 */ private String prizeName; /** * 奖品描述 */ private String prizeDesc; /** * 奖品图片地址 */ private String prizeImg; /** * 中奖率(0-1,如0.0100表示1%) */ private BigDecimal winProbability; /** * 保底抽数(0表示无保底) */ private Long guaranteeDraws; /** * 最低中奖抽数(0表示无限制) */ private Long minWinDraws; /** * 奖品库存(谢谢惠顾奖填0) */ private Long stock; /** * 奖品类型 1-谢谢惠顾 2-普通奖 3-大奖 */ private Long prizeType; /** * 奖品价值估算 */ private Long prizePrice; /** * 是否自动兑奖 */ private Boolean autoGive; private LocalDateTime createTime; private LocalDateTime updateTime; }