puzhibing
2025-06-18 3e7932d378b607f75379b463ae4ae2f4f1ccfe12
ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/domain/LotteryEventPrize.java
New file
@@ -0,0 +1,61 @@
package com.ruoyi.goods.api.domain;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
 * @author zhibing.pu
 * @Date 2025/5/12 9:50
 */
@Data
@TableName("t_lottery_event_prize")
public class LotteryEventPrize {
   /**
    * 主键
    */
   @TableId(value = "id", type = IdType.AUTO)
   @ApiModelProperty("奖品id")
   private String id;
   /**
    * 抽奖id
    */
   @TableField("lottery_event_id")
   @ApiModelProperty("抽奖id")
   private String lotteryEventId;
   /**
    * 奖品类型(1=优惠券,2=平台商品,3=线下商品,4=积分)
    */
   @TableField("prize_type")
   @ApiModelProperty("奖品类型(1=优惠券,2=平台商品,3=线下商品,4=积分)")
   private Integer prizeType;
   /**
    * 奖品id
    */
   @TableField("object_id")
   @ApiModelProperty("奖品id")
   private String objectId;
   /**
    * 奖品名称
    */
   @TableField("object_name")
   @ApiModelProperty("奖品名称")
   private String objectName;
   /**
    * 奖品数量
    */
   @TableField("number")
   @ApiModelProperty("奖品数量")
   private Integer number;
   /**
    * 中奖率%
    */
   @TableField("win_rate")
   @ApiModelProperty("中奖率%")
   private BigDecimal winRate;
}