1.6 KiB
1.6 KiB
抽奖奖品管理
功能说明
抽奖管理 - 抽奖奖品管理,用于管理转盘抽奖的奖品列表。
已完成
- ✅ 数据库表(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