- 主流技术栈
- 互联网主流技术选型,Spring Boot、Spring Security、MyBatis Plus、Validator、Swagger 等技术栈
模块化架构
后端采用模块化的架构,按照功能拆分成多个 Maven Module,单一职责,开发高效率,系统易维护
前后端分离
前后端完全分离,前端基于 Vue + ElementUI 界面,后端基于 Spring MVC 提供 RESTful API 接口
代码生成器
配置好表信息,一键生成前后端代码,包含增删改查、导出、权限控制、参数校验、接口文档、单元测试、Vue 等
功能小而美
内置 RBAC 功能权限、数据权限、SaaS 多租户、工作流、操作日志、三方登录、支付退款、短信、商城等等
多种数据库
数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等
-
解压下载的文件夹。
-
打开运行文件夹中的
index.html
。 本指南包含以下手册内容:
手册目录
-
萌新必读
-
后端手册
-
中间件手册
-
工作流手册
-
大屏手册
-
支付手册
-
商城手册
-
公众号手册
-
系统手册
-
运维手册
-
前端手册 Vue 2.x
-
前端手册 Vue 3.x
系统功能
Ruoyi-Vue-Pro提供了一系列强大的系统功能,旨在提高工作效率和系统管理能力。
芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。
- 管理后台的电脑端:Vue3 提供 element-plus (opens new window)、vben(ant-design-vue) (opens new window)两个版本,Vue2 提供 element-ui (opens new window)版本
- 管理后台的移动端:采用 uni-app (opens new window)方案,一份代码多终端适配,同时支持 APP、小程序、H5!
- 后端采用 Spring Boot、MySQL + MyBatis Plus、Redis + Redisson
- 数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等
- 消息队列可使用 Event、Redis、RabbitMQ、Kafka、RocketMQ 等
- 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统,支持 SSO 单点登录
- 支持加载动态权限菜单,按钮级别权限控制,本地缓存提升性能
- 支持 SaaS 多租户系统,可自定义每个租户的权限,提供透明化的多租户底层封装
- 工作流使用 Flowable,支持动态表单、在线设计流程、会签 / 或签、多种任务分配方式
- 高效率开发,使用代码生成器可以一键生成前后端代码 + 单元测试 + Swagger 接口文档 + Validator 参数校验
- 集成微信小程序、微信公众号、企业微信、钉钉等三方登陆,集成支付宝、微信等支付与退款
- 集成阿里云、腾讯云等短信渠道,集成 MinIO、阿里云、腾讯云、七牛云等云存储服务
- 集成报表设计器、大屏设计器,通过拖拽即可生成酷炫的报表与大屏
用户管理
-
用户管理:管理系统操作者,完成用户配置。
-
在线用户:监控当前系统中活跃用户状态,支持手动踢下线。
-
角色管理:分配角色菜单权限,设置角色数据范围权限。
-
菜单管理:配置系统菜单、操作权限、按钮权限标识。
-
部门管理:配置系统组织机构,支持数据权限。
-
岗位管理:配置用户所属担任职务。
-
租户管理:配置系统租户,支持多租户功能。
-
租户套餐:配置租户套餐,自定义每个租户的权限。
-
字典管理:维护系统中经常使用的固定数据。
-
短信管理:管理短信渠道、模板、日志,对接主流短信平台。
-
邮件管理:管理邮箱账号、邮件模板、发送日志。
-
站内信:系统内消息通知,支持站内信模板、消息。
-
操作日志:记录和查询系统正常操作日志。
-
登录日志:记录查询系统登录日志,包含登录异常。
-
错误码管理:管理系统所有错误码,在线修改错误提示。
-
通知公告:发布维护系统通知公告信息。
-
敏感词:配置系统敏感词,支持标签分组。
-
应用管理:管理SSO单点登录应用,支持多种OAuth2授权方式。
-
地区管理
下载
https://pan.baidu.com/s/1URL5HZWZxYhnzP3VwfAwzg
暂无评论内容