🎮 小游戏开发基础基座

项目编号:25 · 技术框架:cool-admin (Midway.js + MySQL)

小游戏平台用户认证、权限管理、游戏存档、钱包系统的通用基础能力
📊 开发进度 当前阶段:阶段五
阶段一 ✅ · 阶段二 ✅ · 阶段三 ✅ · 阶段四 ✅ · 阶段五 🔄 · 阶段六~十一 ⏳

⚠️ 待确认事项(小程序端)

注:管理后台(cool-admin)部分文档已完整,可独立推进开发。

💰 预估工时

👤 用户认证

微信登录、游客登录、Token管理

P0

👤 用户信息

个人信息获取/修改、手机绑定

P1

🔐 权限管理

权限验证、角色列表、菜单获取

P1

💾 游戏存档

存档 CRUD、自动存档

P1

💰 钱包充值

充值档位、订单、支付回调

P2

🛒 钱包消费

游戏币消费、余额管理

P2
📦 核心功能模块

认证模块

微信 code2Session、游客临时Token、JWT Token

用户模块

用户信息管理、手机号绑定、VIP体系

权限模块

基于 cool-admin 的 RBAC 权限体系扩展

存档模块

多槽位存档、自动存档、版本迁移

钱包模块

游戏币余额、充值订单、退款管理

后台管理

cool-admin 内置 Admin 用户/权限管理

📄 需求文档
📋
需求评估文档
查看 →
🗂️
页面结构 (小程序端待确认)
查看 →
🔌
API 接口列表 (小程序端待确认)
查看 →
💾
数据库设计
查看 →
⚙️
业务逻辑
查看 →
📐
技术参考
查看 →
🔄
交互流程地图
查看 →
🔗
数据库 ER 图
查看 →
🖥️
管理端页面
查看 →
🛠️ 技术栈

后端框架

cool-admin (Midway.js) · Node.js 18+

数据库

MySQL 5.7+ · TypeORM

缓存

Redis 6.0+

管理后台

cool-admin-vue · Vue 3 + Element Plus

小程序

微信小程序 · 独立API对接

部署

Docker · Docker Compose