38 lines
1.6 KiB
Markdown
38 lines
1.6 KiB
Markdown
|
|
# 抽奖奖品管理
|
|||
|
|
|
|||
|
|
## 功能说明
|
|||
|
|
抽奖管理 - 抽奖奖品管理,用于管理转盘抽奖的奖品列表。
|
|||
|
|
|
|||
|
|
## 已完成
|
|||
|
|
- ✅ 数据库表(eb_lottery_prize, eb_lottery_config)已创建并插入测试数据
|
|||
|
|
- ✅ 后端Controller(LotteryPrizeController.java)- 简化版直接查询数据库
|
|||
|
|
- ✅ 前端界面(admin/src/views/lottery/prize/index.vue)
|
|||
|
|
- ✅ 前端API(admin/src/api/lotteryPrize.js)
|
|||
|
|
- ✅ 前端路由配置(admin/src/router/modules/lottery.js)
|
|||
|
|
- ✅ 系统菜单配置(eb_system_menu: id=560)
|
|||
|
|
- ✅ 角色权限配置(eb_system_role_menu: 角色1,5,6已分配权限)
|
|||
|
|
|
|||
|
|
## 功能列表
|
|||
|
|
- ✅ 列表展示(复选框、奖品名、奖品图标、奖品值、奖品类型、是否启用)
|
|||
|
|
- ✅ 搜索(奖品名、启用状态)
|
|||
|
|
- ✅ 添加奖品弹窗(奖品名、奖品类型下拉、钻石数量、是否有效开关)
|
|||
|
|
- ✅ 编辑奖品弹窗(奖品名、奖品类型下拉、钻石数量、是否有效复选框)
|
|||
|
|
- ✅ 修改转盘游戏参数弹窗(抽奖消耗钻石)
|
|||
|
|
- ✅ 状态开关切换
|
|||
|
|
- ✅ 分页功能
|
|||
|
|
|
|||
|
|
## 访问路径
|
|||
|
|
- 前端:抽奖管理 → 抽奖奖品管理
|
|||
|
|
- 路由:/lottery/prize
|
|||
|
|
- 接口:
|
|||
|
|
- GET /api/admin/lottery/prize/list
|
|||
|
|
- POST /api/admin/lottery/prize/create
|
|||
|
|
- POST /api/admin/lottery/prize/update
|
|||
|
|
- POST /api/admin/lottery/prize/updateStatus
|
|||
|
|
- GET /api/admin/lottery/prize/config
|
|||
|
|
- POST /api/admin/lottery/prize/config/save
|
|||
|
|
|
|||
|
|
## 数据库表
|
|||
|
|
- eb_lottery_prize:id, prize_name, prize_icon, prize_value, prize_type, status, sort, create_time, update_time
|
|||
|
|
- eb_lottery_config:id, config_key, config_value, remark, create_time, update_time
|