bindbox-game/.trae/documents/简化双倍概率作用范围并对齐前端配置的实施计划.md
邹方成 8141a47690
Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 39s
feat(称号系统): 新增称号管理功能与抽奖效果集成
- 新增系统称号模板与效果配置表及相关CRUD接口
- 实现用户称号分配与抽奖效果应用逻辑
- 优化抽奖接口支持用户ID参数以应用称号效果
- 新增称号管理前端页面与分配功能
- 修复Windows时区错误与JSON字段初始化问题
- 移除无用管理接口代码并更新文档说明
2025-11-16 11:37:40 +08:00

777 B
Raw Blame History

目标

  • 将效果编辑对话框的作用范围精简为“包含活动(activity_ids)”“包含期(issue_ids)”与“排除期(exclude.issue_ids)”三项,移除分类等无关选项。
  • 在效果列表中新增“作用范围”列,直观展示包含/排除的活动与期。
  • 保持与后端抽奖逻辑一致,确保 effect_type=6 的参数与范围保存后可被正确解析与应用。

改动点

  • 编辑对话框:只保留 activity_ids、issue_ids、exclude.issue_ids 的输入;提交时构建简化的 scopes_json。
  • 效果列表:新增范围列并格式化展示。
  • API 类型:已支持 scopes_json无需后端改动

验收

  • 可在管理端创建或编辑双倍效果,查看列表范围列;抽奖时按期过滤生效。