SpringBoot3+Vue3 一体化企业管理平台 RuoYi Office 全景介绍:OA+HRM+CRM+ERP+商城+AI 一个平台管好整个企业
🌐 文档地址:http://ruoyioffice.com | 📦 源码1·GitHub:ruoyi-office | 📦 源码2·GitCode:ruoyi-office | 📦 源码3·Gitee:ruoyi-office | 💬 微信:17156169080(备注「RuoYi Office」)
很多企业的数字化,都是“系统越买越多,数据越用越散”:OA 一套、考勤一套、CRM 一套、进销存又一套,账号各登各的,流程各审各的,报表还要人肉从五个后台导出来拼 Excel。RuoYi Office 想解决的,不是“再多做一个系统”,而是让 OA 协同、HRM 人力、CRM 客户、ERP 进销存、商城支付、工作流、AI 助手,跑在同一套账号、同一套权限、同一套流程引擎、同一份组织架构上——一个平台,管好整个企业。
▲ 一眼看懂:20+ 业务模块 · 三端一套代码 · 统一底座只建一次
引言:企业为什么需要“一个平台”,而不是“十个系统”?
“我们已经有 OA 了,为什么还要换?”——这是选型时最常见的一句话。但真正的痛点,往往不在某一个系统好不好用,而在系统与系统之间的缝隙:
账号与组织各管各的:新员工入职,要在 OA、考勤、CRM、ERP 分别开一次账号;离职时又要一个个关,稍有遗漏就是安全隐患。
流程与数据断在半路:员工在 OA 提了报销,财务却要在另一个系统做账;销售在 CRM 签了合同,回款和开票又要去 ERP 里再录一遍。
报表永远在“拼 Excel”:老板想看一张“人效 + 回款 + 库存”的经营看板,结果是三个部门从三个系统各导一份表,再靠一个实习生手工合并。
多端体验割裂:PC 端功能齐全,手机端却只能看不能审;小程序又是外包单独做的一套,改个字段要改三处。
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
一句话结论:RuoYi Office 是一套“同底座、多模块、全端通”的一体化企业管理平台——底座只建一次,业务能力按需长出来。
▲ 统一工作台首页:顶部一排菜单即是「一个平台,多模块」——工作台、流程中心、OA 协同、人力资源、系统管理、基础设施一线贯通;待办任务、通知公告、日程待办聚合在同一个首页
一、产品定位:一体化企业管理平台
RuoYi Office 是什么? 它是一套基于 Spring Boot 3 + Vue 3 的一体化企业管理平台,用统一的用户、权限、流程、数据底座,承载 OA 协同办公、HRM 人力资源、CRM 客户关系、ERP 进销存、商城支付、AI 助手、IoT 物联网等 20+ 业务模块,覆盖 PC 管理端、移动端、数据大屏三端。
它面向三类人群,价值点各不相同:
|
|
|
|
|---|---|---|
| 企业 / 甲方 |
|
|
| 开发团队 / 集成商 |
|
|
| 学生 / 求职者 |
|
|
定位说明:基础能力(OA/HRM 常用协同、系统管理、工作流等)可在线体验与本地部署;CRM、ERP、商城、支付、IoT 等更完整的企业级能力与持续维护,由商业版提供,欢迎咨询体验。
二、四条产品主线
RuoYi Office 的“一体化”,具体落在四条主线上。理解了这四条,就理解了这套平台的骨架。
2.1 主线一:同一套底座
用户、组织、角色、权限、字典、租户、文件、消息、日志——这些“每个系统都要重造一遍”的基础能力,在 RuoYi Office 里只建一次,所有业务模块共享。新增一个业务模块,不用再关心“怎么登录、怎么鉴权、怎么建组织树”,直接复用底座即可。
2.2 主线二:统一工作流
所有需要审批的单据——请假、报销、用印、合同、采购、付款——都接入同一套 Flowable BPMN 工作流引擎。流程即业务管理者说了算:在流程设计器里拖拽即可调整审批节点、会签、条件分支、加签,无需改一行代码。
2.3 主线三:三端一套代码
后端一套 API,前端 Web 管理端(Vben Admin)、移动端(UniApp,可发布 H5 / 微信小程序 / App)、数据大屏(go-view)三端复用。一处改字段,三端同源,不用维护三套割裂的系统。
▲ 一套后端 + 三端前端:PC 管理端做全量管理与配置,移动端做随时随地审批与打卡,数据大屏做经营驾驶舱,账号权限与数据完全同源
2.4 主线四:AI 原生
区别于“低代码时代”把业务锁死在拖拽表单里,RuoYi Office 走的是 AI + 原生代码路线:内置 Spring AI 多模型接入(对话 / 写作 / 知识库 / 绘图 / MCP),同时源码可被 AI 编程工具(如 Cursor)读懂并自动扩展业务模块——既保留原生代码的灵活可控,又吃到 AI 的生产力红利。
三、模块全景:20+ 业务模块的“能力超市”
RuoYi Office 不是一个功能,而是一片“能力超市”。 你可以只用 OA,也可以 OA+HRM+CRM 组合,还可以把 ERP、商城、AI 全开。下面是核心模块一览:
▲ 模块能力矩阵:系统底座 + 基础设施 + 工作流为公共底座,OA / HRM / CRM / ERP / 商城 / AI / IoT 等按需启用,全部共享同一套账号权限与流程
|
|
|
|
|---|---|---|
| 系统管理 |
|
|
| 基础设施 |
|
|
| 工作流 BPM |
|
|
| OA 办公 |
|
|
| HRM 人力 |
|
|
| CRM 客户 |
|
|
| ERP 进销存 |
|
|
| WMS 仓储 |
|
|
| 商城 Mall |
|
|
| 支付 Pay |
|
|
| 会员 Member |
|
|
| AI 大模型 |
|
|
| IoT 物联网 |
|
|
| 报表中心 |
|
|
关键点:这些模块不是各自独立的小系统,而是共享同一套用户、组织、权限、流程、文件、消息。所以“HRM 里的员工”就是“OA 里的审批人”,就是“CRM 里的销售”,就是“IM 里能被 @ 的同事”——同一个人,一处维护。
下面用两个模块的真实界面,直观感受“同一个平台里的不同业务”:
▲ CRM 客户经营:客户建档、公海回收、商机、合同、回款计划一线打通;注意顶部导航栏与工作台完全一致——CRM 只是同一平台里的一个模块
▲ HRM 人才经营:员工档案、人事管理、假勤、招聘、薪酬、绩效一站式;这里的“员工”与 OA 审批人、CRM 销售是同一套账号与组织,无需重复维护
四、技术架构:为什么能“一体化”
一体化不是口号,而是架构决定的。RuoYi Office 采用分层架构,从上到下每一层都为“统一底座、按需扩展”服务:
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
单体 / 微服务双模式是这套架构的一大亮点:小企业用单体模式(一个后端服务启动全部模块,部署简单、成本低);规模上来后无需重写,切换到微服务模式(Nacos + Gateway,按模块拆分独立服务、独立伸缩)。
一段配置就能体会“统一底座”的味道——所有模块共享同一套多租户与安全上下文,业务代码几乎无感:
# application.yaml —— 平台级统一配置(节选)security:permit-all-urls: [] # 白名单统一管理tenant:enable: true # 多租户一处开启,全模块生效websocket:path: /infra/ws # 统一实时通道,IM / 通知复用
后端新增一个业务模块时,只需继承统一的基类,就自动拥有“租户隔离 + 逻辑删除 + 审计字段”等能力,无需重复造轮子:
// 所有业务实体继承 BaseDO,自动带上创建人/时间、更新人/时间、租户号、逻辑删除public class ContractDO extends BaseDO {private Long id;private String no; // 单据编号,由统一编号服务生成private Integer status; // 业务状态,接入统一工作流// ... 业务字段}
五、三大差异化亮点
5.1 亮点一:数据天然打通,经营看板不再“拼 Excel”
因为所有模块共享同一份数据底座,“人效 + 回款 + 库存 + 审批时效”这类跨模块经营指标可以直接联查,配合报表中心与数据大屏,做成一张实时更新的经营驾驶舱,而不是每月手工拼表。
5.2 亮点二:一次配置,全局生效
组织架构调整、角色权限变更、数据范围收缩,在系统管理里改一次,OA、HRM、CRM、ERP 全部同步生效。这背后是统一的 RBAC + 数据权限模型,避免了“多系统权限口径打架”的经典难题。
5.3 亮点三:源码可控 + AI 可扩展
平台提供全栈源码与代码生成器,一张业务表可自动生成增删改查 + 前端页面 + API;再叠加 AI 编程能力,让 Cursor 这类工具读懂系统结构、按规范生成新模块。既不被低代码平台锁死,又能享受 AI 的开发提速——这正是“AI 原生”相较“低代码”的核心优势。
六、多端与部署:从 5 分钟体验到私有化落地
能不能快速跑起来,是选型的关键门槛。 RuoYi Office 在这方面做了充分优化:
- 在线体验
:无需部署,直接访问演示环境即可点完整功能。 - 本地启动
:后端单体服务一键启动全部模块,前端 pnpm dev:antd,本地即可跑通 PC 管理端。 - 移动端
:UniApp 一套代码编译到 H5 / 微信小程序 / App。 - 私有化部署
:支持 Docker 化部署,数据完全落在企业自己的服务器,安全可控。
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
七、快速体验
在线演示(推荐先看这个)
-
🌐 Web 演示:http://ruoyioffice.com/web/(账号 admin/ 密码admin123) -
📱 App 演示:http://ruoyioffice.com/app/
推荐体验路径
-
用 admin/admin123登录 PC 管理端,先看左侧菜单——感受“一个平台,20+ 模块”。 -
进入 OA → 请假/用印,提交一张单据,体验统一工作流审批。 -
进入 系统管理 → 用户/角色,看统一的组织与权限如何被所有模块复用。 -
进入 HRM / CRM 模块,确认“同一个人”在不同模块里的身份是打通的。 -
打开移动端演示,用同一账号登录,体验“PC 提交、手机审批”的多端同源。
源码仓库
|
|
|
|---|---|
|
|
https://github.com/yuqing2026/ruoyi-office |
|
|
https://gitcode.com/zhouzhongyan/ruoyi-office |
|
|
https://gitee.com/yqzy1688/ruoyi-office |
常见问题(FAQ)
RuoYi Office 到底是一个 OA 系统,还是一个平台?
它是一体化企业管理平台。OA 只是其中一组模块,平台还包含 HRM、CRM、ERP、商城、支付、AI、IoT 等 20+ 模块,它们共享同一套账号、权限、流程和数据底座。
我只想用 OA,能不用其它模块吗?
可以。模块按需启用,你可以只用 OA,也可以 OA+HRM+CRM 组合。基础协同能力可在线体验与本地部署;CRM/ERP/商城等更完整的企业级能力由商业版提供,可咨询体验。
支持多租户和私有化部署吗?
支持。平台内置多租户能力(一处开启、全模块生效),并支持 Docker 私有化部署,数据完全落在企业自己的服务器上,安全可控。
单体和微服务怎么选?
中小规模建议单体模式(一个服务启动全部模块,部署简单);业务量大、需要按模块独立伸缩时切换到微服务模式(Nacos + Gateway),代码无需重写。
和低代码平台相比有什么不同?
RuoYi Office 走 AI + 原生代码路线:提供全栈源码 + 代码生成器,可自由二开、私有化、AI 辅助扩展,不会被低代码平台的表单引擎锁死业务边界。
结语
企业数字化真正的成本,往往不在“买系统”,而在“系统之间的缝隙”——重复的账号、割裂的流程、拼不起来的数据。RuoYi Office 的解法很朴素:底座只建一次,业务能力按需长出来。
一个平台,管好整个企业。如果你正在为“系统越来越多、数据越来越散”而头疼,不妨用 admin/admin123 上手点一圈,感受一下“同底座、多模块、全端通”是什么体验。
💡 想要体验 RuoYi Office 的强大功能?
🌐 在线演示:http://ruoyioffice.com/web/(账号 admin / admin123)
💬 技术咨询:添加💬 17156169080,备注「RuoYi Office」
⭐ 如果觉得不错,请给个 Star 支持一下!

