3.2 KiB
3.2 KiB
name, overview, todos, isProject
| name | overview | todos | isProject | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| recharge-config规则说明字段 | 为 `s_common.s_recharge_gift_config` 新增独立 `rule_desc` 字段,并在 `slot_admin` 与 `slot_console` 全链路打通,保持 `help` 兼容不破坏现有接口。 |
|
false |
s_recharge_gift_config 增加 rule_desc 计划
目标
- 在
s_common.s_recharge_gift_config增加独立规则说明字段rule_desc。 - 后台管理(
slot_admin)支持新增/编辑/列表读写该字段。 - C 端(
slot_console)返回新增rule_desc,并继续保留现有help字段兼容。
变更范围
-
数据库 SQL(双落点)
/Users/ray/Documents/project/www/slot/slot_console/db/install.sql/Users/ray/Documents/project/www/slot/backend/slot_admin/db- 增加
ALTER TABLE s_common.s_recharge_gift_config ADD COLUMN rule_desc ...(含注释、默认值、可空策略)。
-
slot_admin(配置录入链路)/Users/ray/Documents/project/www/slot/backend/slot_admin/app/game/validate/RechargeGiftConfigValidate.php/Users/ray/Documents/project/www/slot/backend/slot_admin/app/game/logic/RechargeGiftConfigLogic.php/Users/ray/Documents/project/www/slot/backend/slot_admin/app/game/model/RechargeGiftConfigModel.php- 确保
saveRedPacket/updateRedPacket等写入路径可接收并持久化rule_desc,列表查询可读出该字段。
-
slot_console(对外返回链路)/Users/ray/Documents/project/www/slot/slot_console/app/model/common/RechargeGiftConfigModel.php/Users/ray/Documents/project/www/slot/slot_console/app/api/logic/DailyRebateLogic.php- 在活动元数据中新增
rule_desc,并保留现有help字段。 - 返回策略:
rule_desc优先读新字段;help维持原语义不变。
验证
- SQL 可执行性:检查字段存在与默认值。
- 后台接口:新增/编辑后回读包含
rule_desc。 - C 端接口:
DailyRebate info同时返回help与rule_desc。 - 执行门禁:在变更仓库分别运行
~/.cursor/hooks/verify-slot-backend.sh。