3.5 KiB
3.5 KiB
MySQL 数据库配置完成指南
✅ 配置完成状态
数据库配置
- 数据库类型: MySQL 8.0
- 连接地址: localhost:3306
- 数据库名: baoxiang
- 用户名: taiyi
- 密码: taiyi1224
系统运行状态
Backend (API Server) ✅
- URL: http://localhost:8000
- 数据库: MySQL (baoxiang)
- 状态: 运行正常
- API文档: http://localhost:8000/docs
Frontend (React App) ✅
- URL: http://localhost:3001
- 状态: 运行正常
- 所有页面已重构完成
👥 测试账户
已创建以下测试账户:
1. 管理员账户
- 用户名:
admin - 密码:
admin123 - 角色: 管理员
- 余额: 10000元
- 权限: 可访问管理后台,管理用户、配置系统、发布公告
2. 主播账户
- 用户名:
streamer - 密码:
streamer123 - 角色: 主播
- 余额: 5000元
- 权限: 可创建宝箱、管理竞猜
3. 普通用户账户
- 用户名:
user - 密码:
user123 - 角色: 用户
- 余额: 2000元
- 权限: 参与竞猜、查看个人中心
🚀 使用方法
1. 访问应用
打开浏览器访问: http://localhost:3001
2. 登录系统
- 点击右上角"登录"按钮
- 输入任一测试账户的用户名和密码
- 登录成功后自动跳转
3. 功能测试
普通用户功能
- 浏览首页查看活跃宝箱和主播
- 参与宝箱竞猜
- 查看个人中心(余额、交易记录、统计)
- 领取低保(余额<1000时)
主播功能
- 登录主播账户
- 访问"主播控制台"
- 创建新的宝箱
- 设置竞猜选项和倒计时
- 封盘和结算
管理员功能
- 登录管理员账户
- 点击"管理后台"
- 使用侧边栏功能:
- 数据概览: 查看系统统计数据
- 用户管理: 搜索、筛选、调整用户余额、封禁用户
- 主播管理: 查看主播信息和宝箱详情
- 系统设置: 添加/删除系统配置
- 公告管理: 发布/删除系统公告
🔧 技术特性
前端重构成果
- ✅ 首页: 公告栏、活跃主播、活跃宝箱
- ✅ 用户中心: 左侧用户卡片、右侧统计和流水
- ✅ 管理后台: 侧边栏导航、完整管理功能
- ✅ 导航栏: 活跃链接、角色特定菜单
- ✅ 响应式设计: 支持桌面、平板、手机
后端API
- ✅ 认证系统: JWT token登录
- ✅ 用户管理: 注册、登录、权限控制
- ✅ 游戏逻辑: 宝箱创建、下注、结算
- ✅ 管理员功能: 用户管理、系统配置、公告
- ✅ 数据库: MySQL 8.0,所有表结构完整
📊 数据库表结构
已创建的数据库表:
users- 用户表(包含所有扩展字段)transactions- 交易流水表chests- 宝箱表bets- 下注表streamer_profiles- 主播配置表system_configs- 系统配置表announcements- 公告表user_operation_logs- 用户操作日志表
🎯 下一步操作
- 立即测试: 使用上述任一测试账户登录系统
- 功能验证: 测试各项功能是否正常工作
- 管理测试: 使用管理员账户测试后台管理功能
- 创建内容: 主播可以创建宝箱进行竞猜
💡 提示
- 所有密码都是明文,便于测试
- 余额单位为"分"(100分 = 1元)
- 管理员可以调整任何用户余额
- 公告系统支持轮播显示
- 系统支持实时数据更新
系统现已完全可用!请开始体验吧! 🎉