引言
一、项目简介
版本说明
完整版(ruoyi-vue-pro):包括系统功能、基础设施、会员中心、数据报表、工作流程、商城系统、微信公众号、CRM、ERP 等功能。 精简版(yudao-boot-mini):只包括系统功能、基础设施功能,不包括会员中心、数据报表、工作流程、商城系统、微信公众号、CRM、ERP 等功能。
二、平台架构与技术选型
平台简介
技术选型
后端: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 单点登录。 工作流:Flowable,支持动态表单、在线设计流程、会签/或签、多种任务分配方式。
三、内置功能
系统功能
用户管理:系统用户配置,在线用户监控,支持手动踢下线。 角色管理:角色菜单权限分配,设置角色按机构进行数据范围权限划分。 菜单管理:配置系统菜单、操作权限、按钮权限标识等。 部门管理:配置系统组织机构,树结构展现支持数据权限。 岗位管理:配置系统用户所属担任职务。 租户管理:支持 SaaS 场景下的多租户功能。 短信管理:对接阿里云、腾讯云等主流短信平台。 邮件管理:支持所有邮件平台。 操作日志:系统正常操作日志记录和查询。 错误码管理:系统所有错误码的管理,支持在线修改。
工作流程
流程模型:配置工作流的流程模型,支持 BPMN 和仿钉钉/飞书设计器。 流程表单:拖动表单元素生成相应的工作流表单。 用户分组:自定义用户分组,用于工作流的审批分组。 我的流程:查看并发起工作流程,支持新建、取消流程等操作。 待办任务:查看待审批的工作任务,支持通过、不通过、转派等操作。 已办任务:查看已审批的工作任务,支持流程预测。
四、项目优势
开源协议
代码开源
功能丰富
灵活适配
五、结论
新手必读
演示地址【Vue3 + element-plus】:http://dashboard-vue3.yudao.iocoder.cn 演示地址【Vue3 + vben(ant-design-vue)】:http://dashboard-vben.yudao.iocoder.cn 演示地址【Vue2 + element-ui】:http://dashboard.yudao.iocoder.cn 启动文档:https://doc.iocoder.cn/quick-start/ 视频教程:https://doc.iocoder.cn/video
项目地址:
https://gitee.com/yudaocode/yudao-boot-mini
IT技术交流群:
软件接单交流群: