# ruoyi-super
**Repository Path**: wanglei12/x-super
## Basic Information
- **Project Name**: ruoyi-super
- **Description**: 🔥 官方推荐 🔥 RuoYi-Vue 全新 Super 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统,支持 RBAC 动态权限、数据权限、SaaS 多租户、工作流、三方登录、支付、短信、商城、CRM、ERP、AI 等功能。你的 ⭐️ Star ⭐️,是作者生发的动力!
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 11
- **Forks**: 4
- **Created**: 2025-07-14
- **Last Updated**: 2026-02-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# X-Super 后台管理系统
[](LICENSE)
[](https://spring.io/projects/spring-boot)
[](https://vuejs.org/)
> 基于若依框架二次开发的企业级后台管理系统,集成工作流、多租户、日报、任务、消息通知、可视化大屏等企业级功能
## 🌐 演示地址
- **在线演示**: [http://x-super:8888/](http://x-super:8888/)
- **公司首页**: [https://ito.qcqg.cn/](https://ito.qcqg.cn/)
**🎉 感谢您的关注和支持!**
如有问题或建议,欢迎提交 Issue 或 PR
**⚡ 承接各种外包项目,技术硬,质量好,成本低!**
📧 联系方式:[https://ito.qcqg.cn/](https://ito.qcqg.cn/)
## 📖 平台简介
X-Super 是基于若依(RuoYi)脚手架进行二次开发的企业级后台管理系统。在保持原有功能完整性的基础上,集成了工作流、多租户、日报、任务、消息通知、可视化大屏等企业级功能,为中小企业提供开箱即用的管理系统解决方案。
### ✨ 核心特性
- 🔥 **工作流引擎**: 自研工作流模块,抽象出工作流的通用方法,极简单集成业务,可应对99%的业务场景
- 📊 **可视化大屏**: 内置数据可视化大屏(很多),支持实时数据展示,全部组件化开发,可随时调换修改
- 🏢 **多租户架构**: 支持 SaaS 模式的多租户解决方案
- 🔐 **数据权限**: 优化的数据权限控制,支持部门级和用户级权限
- ☁️ **云存储**: 支持阿里云OSS、腾讯云COS、七牛云等多种云存储
- 🔑 **日报模块**: 独立开发日报/统计/任务/项目等模块开箱即用
- ☁️ **消息通知**: 支持系统内、短信、邮件、微信、企业微信等多种通知方式
- 📊 **功能演示**: 内置多种单表demo/树demo/简单审批demo/复杂审批demo/柱状图/折线图/饼图/滚动列表/地图演示等
## 🛠️ 技术架构
### 前端技术栈
- **框架**: Vue 2.x + Element UI
- **构建工具**: Webpack + Babel
- **状态管理**: Vuex
- **路由管理**: Vue Router
### 后端技术栈
- **核心框架**: Spring Boot 2.x
- **安全框架**: Spring Security + JWT
- **数据库**: MySQL / *
- **缓存**: Redis
- **ORM**: MyBatis-Plus
- **工作流**: Flowable
- **工具库**: Hutool + Lombok
- **接口文档**: Knife4j (Swagger)
### 集成组件
- **地图组件**: 支持地理位置相关功能
- **WebSocket**: 实时通信支持
- **文件存储**: 多云存储支持(S3协议兼容)
- **代码生成**: 智能代码生成器,支持 Lombok 和 MyBatis-Plus
## 🚀 核心功能
### 基础功能(若依)
- ✅ 用户管理:用户是系统操作者,该功能主要完成系统用户配置
- ✅ 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限
- ✅ 岗位管理:配置系统用户所属担任职务
- ✅ 菜单管理:配置系统菜单,操作权限,按钮权限标识等
- ✅ 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分
- ✅ 字典管理:对系统中经常使用的一些较为固定的数据进行维护
### 增强功能
- 🔄 **工作流管理**: 流程配置、开启流程、流程监控
- 📈 **数据大屏**: 很多数据大屏案例,可视化数据展示,支持自定义图表
- 🏗️ **多租户**: 租户管理、数据隔离、权限控制
- 📁 **文件管理**: 多云存储支持,文件上传下载
- 🔍 **日报模块**: 员工填写日报/日报汇总/日报统计/日报图表/任务分配/时限报警/项目人效等
- 📝 **代码生成**: 前后端代码自动生成,提高开发效率
## 🚀 快速开始
### 环境要求
- **JDK**: 1.8+
- **MySQL**: 5.7+
- **Redis**: 3.0+
- **Node.js**: 12.0+
- **npm**: 6.0+
### 后端启动
1. **克隆项目**
```bash
git clone https://gitee.com/wanglei12/x-super.git
```
2. **数据库配置**
- 创建数据库 `x-super`
- 用 navicat 还原最新的nb3文件
3. **修改配置**
- 编辑 `ruoyi-admin/src/main/resources/application-druid.yml`
- 配置 MySQL 和 Redis 连接信息
4. **启动应用**
```bash
# 方式一:IDE 启动
运行 ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java
```
### 前端启动
1. **安装依赖**
```bash
npm install --registry=https://registry.npmmirror.com
```
2**访问系统**
- 前端地址:http://localhost:80
- 后端接口:http://localhost:8080
- 默认账号:admin/admin123
## 📦 部署指南
### 生产环境部署
1. **后端部署**
```bash
# 打包
mvn clean package -Dmaven.test.skip=true
# 部署
java -jar ruoyi-admin.jar --spring.profiles.active=prod
```
2. **前端部署**
```bash
# 构建
npm run build:prod
```
2**Nginx 配置参考**
- 详细配置请参考:[若依部署文档](https://doc.ruoyi.vip/ruoyi-vue/document/hjbs.html#nginx%E9%85%8D%E7%BD%AE)
## ⚠️ 注意事项
### 数据库相关
- **表结构要求**:新建表参考测试表字段
aaa_demo
- **软删除字段**:如果使用软删除,添加 `del_flag` 字段,代码生成器会自动处理
- **MySQL 配置**:需要在 `my.cnf` 中添加以下配置
```ini
[mysqld]
# 取消大小写敏感
lower_case_table_names=1
# 取消严格模式
innodb_strict_mode=0
```
## 🤝 贡献指南
我们欢迎所有形式的贡献,包括但不限于:
- 🐛 报告 Bug
- 💡 提出新功能建议
- 📝 改进文档
- 🔧 提交代码修复
## 📄 开源协议
### 承诺与愿景
- ✅ **永久免费**:本系统永远保持开源免费,不会有任何商业盈利行为
- 🔄 **持续更新**:保证功能完整性,持续优化代码质量
- 🛡️ **长期维护**:只要我们团队还在从事相关工作,就会持续维护更新
- 🎯 **质量保证**:注重代码质量和用户体验,不断改进和完善
## 📸 演示图片
### 系统界面展示
## 📸 系统功能展示
### 项目管理模块
| 项目管理 | 任务列表 |
|:---:|:---:|
|

|

|
### 日志管理模块
| 日报列表 | 我的日志 |
|:---:|:---:|
|

|

|
| 日志汇总 | 消息模版 |
|:---:|:---:|
|

|

|
### 工作流程模块
| 流程配置-新增 | 流程配置-审批 |
|:---:|:---:|
|

|

|
### 多租户管理模块
| 租户管理 | 租户套餐 |
|:---:|:---:|
|

|

|
| 租户套餐-修改 | 租户套餐-菜单配置 |
|:---:|:---:|
|

|

|
### 组件与图表模块
| 集成组件演示 | 柱状图1 |
|:---:|:---:|
|

|

|
| 柱状图2 | 饼状图1 |
|:---:|:---:|
|

|

|
### 数据大屏模块
| 大屏1 | 大屏2 |
|:---:|:---:|
|

|

|
| 大屏3 | 大屏4 |
|:---:|:---:|
|

|

|
| 大屏5 |
|:---:|
|

|
## 🙏 致谢
感谢以下开源项目和社区的支持:
- 🎯 **[若依 (RuoYi)](https://gitee.com/y_project/RuoYi-Vue)** - 提供了优秀的基础框架
- 👥 **若依前后端分离QQ群** - 技术交流与支持 []
## 💖 支持项目
如果这个项目对您有帮助,欢迎给个 ⭐ Star 支持一下!
您的每一份支持都是我持续维护和改进项目的动力!
### 赞助方式