Mars-Admin 企业级管理系统
一套基于 Spring Boot 3 + Vue 3 + UniApp 的现代化企业管理平台,采用前后端分离架构,提供完整的权限管理、用户管理、移动端支持等功能。
✨ 项目特色
- 全栈解决方案:后端 API + Web 管理端 + 移动端小程序,三端统一
- 技术前沿:基于 Spring Boot 3 + Vue 3 + UniApp 最新技术栈
- 现代化 UI:Web 端基于 Ant Design Vue 4,移动端采用毛玻璃设计风格
- 安全可靠:Sa-Token 权限认证,Redis 会话管理,完善的 RBAC 权限模型
- SQL 监控:彩色 SQL 日志,性能监控,慢 SQL 检测,实时监控系统
- 开发友好:代码规范,注释完整,易于二次开发
- 多端支持:支持微信小程序、H5、App 等多平台部署
- 任务调度:集成 Snail-Job 分布式任务调度平台
🏗️ 系统架构
整体架构
mars-admin/ # 后端 API 服务 (Spring Boot 3)
mars-admin-ui/ # Web 管理端 (Vue 3 + Ant Design Vue)
mars-admin-uniapp/ # 移动端小程序 (UniApp)
mars-admin-web/ # 静态 Web 页面
snail-job/ # 分布式任务调度平台
docs/ # 项目文档
upload/ # 文件上传目录
技术架构图
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ 移动端 UniApp │ │ Web 管理端 │ │ 静态 Web 页面 │
│ │ │ (Vue 3) │ │ │
│ • 微信小程序 │ │ • Ant Design │ │ • 企业官网 │
│ • 支付宝小程序 │ │ • TypeScript │ │ • 产品展示 │
│ • H5/App │ │ • Vite + UnoCSS │ │ • 在线体验 │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│ │ │
└─────────────────────┼─────────────────────┘
│
┌─────────────────┐
│ 后端 API 服务 │
│ (Spring Boot 3) │
│ │
│ • RESTful API │
│ • Sa-Token 认证 │
│ • MyBatis-Flex │
│ • Redis 缓存 │
└─────────────────┘
│
┌─────────────────┐
│ 数据存储层 │
│ │
│ • MySQL 8.0+ │
│ • Redis 7.0+ │
│ • 文件存储 │
└─────────────────┘











