Appearance
LotteryPrize
概述
LotteryPrize 表示抽奖奖池中的奖品配置,用于定义奖品基础信息、类型、概率、库存、领取方式及状态。
数据结构
| 字段名 | 类型 | 必填 | 默认值 | 说明 | 枚举值 |
|---|---|---|---|---|---|
prizeId | string | 是 | - | 奖品 ID | - |
prizeName | string | 是 | - | 奖品名称 | - |
prizeType | enum | 是 | points | 奖品类型 | points, writeoff_coupon, physical |
prizeImage | string | 否 | null | 奖品图片 | - |
probability | decimal | 是 | 0 | 中奖概率 | - |
rewardValue | int | 否 | 0 | 积分值或权益值说明 | - |
stock | int | 是 | 0 | 奖品库存 | - |
claimMode | string | 是 | - | 领取方式说明 | - |
status | enum | 是 | active | 状态 | active, inactive |
字段说明
prizeType
奖品类型:
points:积分类奖品writeoff_coupon:核销券类奖品physical:实物类奖品
rewardValue
用于表示奖品对应的积分值或权益值说明:
- 当奖品为积分类型时,可表示积分数量
- 当奖品为其他类型时,可用于补充权益值信息
status
奖品状态:
active:启用中inactive:未启用 / 下线
业务约束
prizeId、prizeName、prizeType、probability、stock、claimMode、status为必填字段。probability用于抽奖概率配置,应结合奖池整体概率规则使用。stock表示奖品可发放库存,通常应大于等于0。prizeImage为可选字段,未配置时默认null。status默认值为active。
