- products 表新增 cost_price 字段(成本价/分) - activity_reward_settings 新增 drop_quantity(单次产出数量,默认1) 和 cost_snapshot_cents(成本价快照) - 奖品创建/修改时自动快照成本价,drop_quantity 限制 1-100 - 抽奖发放逻辑按 drop_quantity 循环创建多个库存项 - 抽奖结果接口按 drop_quantity 返回多条 item,前端自动合并显示 - 抽奖记录接口返回 drop_quantity 字段 - 商品管理 API 全链路支持 cost_price
9 lines
443 B
SQL
9 lines
443 B
SQL
-- 1. products 表新增成本价
|
|
ALTER TABLE products
|
|
ADD COLUMN cost_price BIGINT NOT NULL DEFAULT 0 COMMENT '成本价(分)';
|
|
|
|
-- 2. activity_reward_settings 新增单次产出数量 + 成本价快照
|
|
ALTER TABLE activity_reward_settings
|
|
ADD COLUMN drop_quantity INT NOT NULL DEFAULT 1 COMMENT '单次抽中产出数量',
|
|
ADD COLUMN cost_snapshot_cents BIGINT NOT NULL DEFAULT 0 COMMENT '奖品配置时成本价快照(分)';
|