一站式多端解决方案
一套仓库管理四个端,统一架构、统一权限、统一部署,告别多仓库同步难题
🔧
后端 API
ThinkPHP 8 + MySQL 8 + Redis 7,RESTful API,JWT 多密钥鉴权
🖥️
管理后台
Vue 3 + Vite + Element Plus,动态路由 + 按钮级权限 + 部门切换
📱
微信小程序
uni-app 3 + Vue 3 + Pinia,4 种登录方式 + 401 刷新队列
🌐
Web 展示端
Nuxt 3 静态生成(SSG),对外介绍与公开展示反馈
核心特性速览
9 大企业级能力开箱即用,覆盖鉴权、缓存、权限、安全等关键场景
🔑
JWT 多密钥轮换
三密钥 V1/V2/V3 + key_ver 字段,支持密钥滚动无感升级
🗄️
双端缓存隔离
admin: 与 wx: 前缀分离管理后台与小程序登录态
📲
设备指纹绑定
登录缓存 device 键,每次请求校验 device-id 头
🔄
401 刷新队列
单例锁 + 等待队列,并发 401 合并为一次刷新
👥
RBAC 四要素
用户-部门-角色-权限四表关联,多部门多角色
🏢
部门隔离与单独授权
三向关联 + 直接授权,最终权限 = 角色权限 ∪ 直接授权
🔐
多登录方式
手机号密码 / 微信一键 / 微信绑定 / OpenID 登录
🛡️
安全防护
上传三重校验、AES 加密、SSRF 防护、登录限流
📦
统一响应格式
{code, msg, data, timestamp},code=1 成功、0 失败
深入了解
从架构、功能到使用指南,10 分钟掌握脚手架全貌
技术栈
精选主流稳定技术栈,长期可维护
ThinkPHP 8Vue 3.5uni-app 3Nuxt 3Vite 6Pinia 3Element PlusaxiosMySQL 8.0Redis 7Docker ComposeNginx 1.25PHP-FPM 8.3JWTSass