SpringBoot Vue3 开源 OA、HRM、CRM、MES、合同管理一体化企业管理平台——点狮全业务管理平台全面解析官网dianshixinxi.com | 演示admin.dianshixinxi.com:90 | Giteegitee.com/glorylion/JFinalOA | GitCodegitcode.com/Glory_Lion/pointlion-cloud导读你还在为 OA、HRM、CRM、MES、ERP 各买一套系统、数据无法打通而头疼吗本文将为你介绍一款基于Spring Boot 2.7.18 Spring Cloud Alibaba Vue 3 Element Plus的__开源企业管理一体化平台——点狮全业务管理平台点狮OA__它将 OA 协同办公、HRM 人力资源管理、CRM 客户管理、MES 制造执行、ERP 进销存、合同管理、项目管理、BPM 审批流程、RBAC 权限管理等核心模块整合到一个平台一套代码同时支持单体和微服务两种部署模式是中小企业数字化办公的最佳选择之一。一、为什么中小企业需要一体化管理平台在数字化转型的浪潮中中小企业面临着一个共同的痛点系统割裂。OA 用一套请假审批、用车、用印分散在一个系统HRM 用一套员工档案、入转调离、考勤薪酬在另一个系统CRM 用一套客户线索、商机、合同在第三个系统MES 用一套生产计划、工单管理、设备监控又在第四个系统ERP 用一套采购、销售、库存又是第五个系统项目管理系统、资产管理系统……每个业务板块一个工具这种「每个业务一个工具」的模式带来了巨大的隐性成本痛点影响数据孤岛各系统数据无法互通报表分析靠手工汇总重复投入每套系统都要付费、运维、培训效率低下一个审批流程跨越多系统员工疲于切换安全隐患多套系统多套账号权限管理复杂扩展困难新增业务模块时又要买新系统解决方案是什么——一套代码、一个平台覆盖企业管理全业务的__一体化开源系统__。这正是 __点狮全业务管理平台__的核心价值所在。二、点狮全业务管理平台是什么点狮全业务管理平台点狮OA是一款基于Spring Boot 2.7.18 Spring Cloud Alibaba Vue 3 Element Plus TypeScript构建的中小企业全业务办公一体化平台。它不是一个简单的后台管理框架而是一个__功能完备、开箱即用的企业级管理系统__涵盖14 大业务模块、200 功能点。▲ 点狮工作台首页一站式查看待办审批、通知公告、日程安排、应用中心核心定位一个平台200 功能点覆盖企业从「人」到「财」到「物」到「产」的全流程管理。核心特性特性说明️技术栈成熟Spring Boot 2.7.18 Spring Cloud Alibaba Vue 3.5 TypeScript200 功能点OA、BPM、HRM、CRM、MES、ERP、AMS、PM、MALL、AI、IoT 等⚡双模式部署一套代码同时支持单体和微服务两种部署模式完全开源MIT License无需授权费可商用、可二次开发多租户 SaaS一套系统同时服务多家企业数据严格隔离国产化兼容支持达梦、人大金仓、OpenGauss、麒麟 OS、鲲鹏 CPU三、开源代码一览点狮全业务管理平台的开源代码托管在Gitee和GitCode上采用MIT License开源协议这意味着你可以__自由使用、修改和分发__无需担心法律风险。源码仓库地址仓库地址说明 后端源码Giteegitee.com/glorylion/JFinalOASpring Boot Spring Cloud 后端 后端源码GitCodegitcode.com/Glory_Lion/pointlion-cloudGitCode 镜像 前端源码Giteegitee.com/glorylion/pointlion-cloud-uiVue 3 Element Plus 前端 移动端源码Giteegitee.com/glorylion/pointlion-cloud-appuni-app 多端应用项目目录结构后端采用标准的Spring Cloud 微服务架构模块化设计清晰pointlion-cloud/ ├── pointlion-dependencies/ # Maven 依赖版本管理 ├── pointlion-framework/ # 核心框架层安全、权限、缓存、日志等 ├── pointlion-module-system/ # 系统管理模块用户、角色、菜单、租户 ├── pointlion-module-bpm/ # BPM 流程中心Flowable 6.8 工作流引擎 ├── pointlion-module-oa/ # OA 协同办公车辆、印章、会议室、云盘 ├── pointlion-module-hrm/ # HRM 人力资源入转调离全流程 ├── pointlion-module-crm/ # CRM 客户管理线索→客户→商机→合同→回款 ├── pointlion-module-erp/ # ERP 进销存采购、销售、库存 ├── pointlion-module-mes/ # MES 制造执行生产计划、工单、设备 ├── pointlion-module-ams/ # AMS 资产管理资产采购、领用、盘点 ├── pointlion-module-pm/ # PM 项目管理项目立项、进度、风险 ├── pointlion-module-ct/ # CT 合同管理合同起草、审批、履约 ├── pointlion-module-mall/ # 商城系统 ├── pointlion-module-mail/ # 邮件系统 ├── pointlion-module-im/ # 即时通讯 ├── pointlion-module-report/ # 报表管理 ├── pointlion-server/ # 单体启动入口 ├── pointlion-gateway/ # 微服务网关 └── sql/ # 数据库脚本前端基于Element Plus使用Vue 3 TypeScript Vitepointlion-cloud-ui/ ├── src/ │ ├── api/ # API 接口定义 │ ├── views/ # 页面视图 │ │ ├── bpm/ # 流程中心页面 │ │ ├── oa/ # OA 协同办公页面 │ │ ├── hrm/ # HRM 人力资源页面 │ │ ├── crm/ # CRM 客户管理页面 │ │ ├── mes/ # MES 制造执行页面 │ │ ├── erp/ # ERP 进销存页面 │ │ └── system/ # 系统管理页面 │ ├── components/ # 公共组件 │ ├── router/ # 路由配置 │ └── store/ # 状态管理 (Pinia) ├── package.json └── vite.config.ts技术栈一览层次技术选型版本说明后端框架Spring Boot2.7.18Java 生态成熟稳定版本微服务Spring Cloud Alibaba2021.0.9阿里巴巴微服务全家桶工作流Flowable6.8.0企业级流程引擎ORMMyBatis Plus3.5.10增强版 MyBatis权限Spring Security OAuth 2.0—企业级安全框架缓存Redis Redisson3.41.0分布式缓存与锁消息队列RocketMQ2.3.1高性能消息中间件前端框架Vue 33.5.12渐进式 JavaScript 框架UI 库Element Plus2.9.1企业级 UI 组件库语言TypeScript5.3.3类型安全的 JavaScript构建Vite5.1.4极速前端构建工具数据库MySQL/PostgreSQL/DM/KingBase—多数据库兼容四、双模式部署——从单体到微服务的平滑演进点狮全业务管理平台最大的技术亮点在于一套代码同时支持单体和微服务两种部署模式。4.1 单体模式适用场景中小企业50-500人┌──────────────────────────────────────────┐ │ pointlion-server.jar │ │ ┌─────────────────────────────────┐ │ │ │ System Module │ │ │ ├─────────────────────────────────┤ │ │ │ OA Module │ │ │ ├─────────────────────────────────┤ │ │ │ HRM Module │ │ │ ├─────────────────────────────────┤ │ │ │ CRM Module │ │ │ ├─────────────────────────────────┤ │ │ │ ... 其他模块 │ │ │ └─────────────────────────────────┘ │ │ Spring Context │ └──────────────────────────────────────────┘打包命令# 单体模式打包mvn clean package-am-plpointlion-server\-Dmaven.test.skiptrue\-Pstandalone-package部署优势✅ 部署简单只需1个jar包✅ 运维友好只需监控1个进程✅ 资源节省内存占用约512MB-1GB✅ 启动快速约30-60秒启动完成4.2 微服务模式适用场景大型企业1000人┌─────────┐ ┌─────────┐ ┌─────────┐ │ Gateway │ │ Nacos │ │ Nacos │ │ │ │Registry │ │ Config │ └────┬────┘ └─────────┘ └─────────┘ │ ┌────┴────────────────────────────────┐ │ ┌──────────┐ ┌──────────┐ │ │ │ System │ │ OA │ │ │ └──────────┘ └──────────┘ │ │ ┌──────────┐ ┌──────────┐ │ │ │ HRM │ │ CRM │ │ │ └──────────┘ └──────────┘ │ └──────────────────────────────────────┘打包命令# 微服务模式打包打包所有模块mvn clean package-Dmaven.test.skiptrue部署优势✅ 高可用可按模块集群部署✅ 弹性扩容高峰期只扩容核心模块✅ 故障隔离单个模块故障不影响全局✅ 团队协作多团队并行开发4.3 Maven Profile 智能打包!-- pointlion-cloud/pom.xml --profilesprofileidstandalone-package/idpropertiesmaven.jar.skiptrue/maven.jar.skip/properties/profile/profiles五、RBAC 权限管理——精细到按钮级别的权限控制一个企业管理系统的安全性和可用性很大程度上取决于__权限管理__是否到位。点狮全业务管理平台基于Spring Security OAuth 2.0构建了一套完善的RBAC基于角色的访问控制权限体系。▲ 角色管理支持超级管理员、CRM 管理员、人力资源管理员、研发总监等多种角色精细控制每个角色的菜单和数据权限5.1 三层权限体系点狮全业务管理平台的权限分为__三层__层层递进RBAC 权限体系 ├── 第一层功能权限 │ ├── 菜单权限 —— 控制用户能看到哪些菜单 │ └── 按钮权限 —— 控制用户能操作哪些功能新增/编辑/删除/导出 ├── 第二层数据权限 │ ├── 全部数据 —— 管理员可看所有部门数据 │ ├── 本部门数据 —— 只能看到自己部门的数据 │ ├── 本部门及下级 —— 可看本部门和下级部门数据 │ └── 仅个人数据 —— 只能看到自己的数据 └── 第三层租户隔离 └── 多租户隔离 —— 不同企业之间数据完全隔离5.2 后端权限控制代码示例Tag(name管理后台 - 角色管理)RestControllerRequestMapping(/system/role)ValidatedpublicclassRoleController{ResourceprivateRoleServiceroleService;GetMapping(/page)Operation(summary获取角色分页列表)PreAuthorize(ss.hasPermission(system:role:query))publicCommonResultPageResultRoleRespVOgetRolePage(ValidRolePageReqVOpageReqVO){returnsuccess(roleService.getRolePage(pageReqVO));}PostMapping(/create)Operation(summary创建角色)PreAuthorize(ss.hasPermission(system:role:create))publicCommonResultLongcreateRole(ValidRequestBodyRoleSaveReqVOcreateReqVO){returnsuccess(roleService.createRole(createReqVO));}PutMapping(/update)Operation(summary修改角色)PreAuthorize(ss.hasPermission(system:role:update))publicCommonResultBooleanupdateRole(ValidRequestBodyRoleSaveReqVOupdateReqVO){roleService.updateRole(updateReqVO);returnsuccess(true);}}每个接口都通过PreAuthorize注解实现了__细粒度的权限控制__确保只有拥有对应权限的用户才能访问。六、流程中心BPM——企业审批流程引擎审批流程是企业办公的__核心中的核心__。点狮全业务管理平台基于Flowable 6.8打造了强大的流程中心。▲ 流程模型管理内置 OA 协同办公、人力资源管理、仓库管理等丰富的流程模板6.1 内置流程模板流程分类流程名称说明OA 协同办公请假单员工请假审批OA 协同办公用车申请单车辆使用申请与审批OA 协同办公用印申请单印章使用审批OA 协同办公会议室预定会议室预约审批OA 协同办公费用报销费用报销审批人力资源员工入职申请入职审批人力资源员工转正申请转正审批人力资源员工调动/离职调动与离职审批6.2 流程管理能力系统为每个用户提供了完善的流程管理入口发起流程从流程模板中选择并发起新的审批我的流程查看自己发起的所有审批单及状态待办任务一站式处理所有需要自己审批的事项已办任务已经审批过的历史记录抄送我的知悉类审批信息七、OA 协同办公——日常行政管理全覆盖OA 模块是企业日常运营的基础点狮全业务管理平台提供了完整的行政办公工具集。▲ OA 协同办公模块支持日程管理、通知公告、日报周报、行政管理等功能7.1 OA 功能矩阵模块功能亮点日程管理日程安排、日程分享个人与团队日程管理通知公告通知发布、公告查看企业信息实时传达日报周报日报填写、周报审批工作汇报与跟进️请假管理请假申请、请假审批全流程请假管理车辆管理用车申请、还车归还与 BPM 审批流程深度集成印章管理用印申请、用印记录杜绝私自用章风险会议室管理资源管理、在线预定可视化时间轴选择费用报销报销申请、报销审批财务审批一体化八、HRM 人力资源管理——员工全生命周期管理HRM 模块帮助企业实现从员工入职到离职的全流程数字化管理。▲ HRM 人力资源完整的员工档案、入转调离、考勤薪酬、招聘管理8.1 HRM 功能矩阵模块功能亮点员工档案员工信息、教育经历、工作经历、家庭成员完整的员工档案管理入转调离入职申请、转正审批、调动离职全流程电子化⏰考勤管理打卡签到、地图定位、考勤统计移动端打卡支持薪酬管理工资条、工资计算、工资发放自动化薪酬核算人才招聘职位发布、简历管理、面试安排招聘流程管理绩效考核考核指标、绩效评分、考核结果绩效管理体系九、CRM 客户管理——从线索到回款的全链路CRM 模块帮助企业管理完整的销售生命周期从获取线索到签订合同再到回款全链路数字化管理。▲ CRM 客户管理支持「我负责的」「我参与的」「下属负责的」三种数据视角9.1 CRM 全链路功能线索获取 → 线索培育 → 客户转化 → 商机跟进 → 合同签订 → 回款管理功能模块说明待办事项销售人员的每日工作台线索管理多渠道线索录入、分配、跟进客户管理客户基本信息、联系人、跟进记录联系人管理客户关键联系人维护客户公海未跟进客户回收池防止客户流失商机管理商机漏斗、赢单/输单分析合同管理合同模板、合同审批、到期提醒回款管理回款计划、到账确认数据统计销售排行、业绩分析、漏斗报表十、MES 制造执行系统——生产现场数字化MES 模块为制造企业提供完整的生产执行管理能力实现生产现场的数字化管理。▲ MES 制造执行涵盖生产计划、工单管理、设备管理、质量检验等10.1 MES 功能矩阵模块功能亮点生产计划计划制定、计划调整生产计划可视化工单管理工单下发、工单执行工单全流程跟踪⚙️设备管理设备状态、设备维护设备健康管理✅质量检验质检任务、质检记录质量追溯体系工艺管理工艺路线、工艺文件工艺知识管理数据采集生产数据实时采集IoT 设备集成十一、更多核心模块一览除了以上重点模块点狮全业务管理平台还提供以下企业级功能#模块核心功能适用场景1ERP 进销存采购、销售、库存、财务供应链管理2AMS 资产管理资产采购、入库、领用、维修、报废固定资产管理3PM 项目管理项目立项、进度跟踪、风险管理项目型企业4CT 合同管理合同起草、审批、履约、归档法务管理5MALL 商城系统商品、订单、营销、售后企业电商6MAIL 邮件系统邮件收发、群发通知内部沟通7IM 即时通讯企业内部即时通讯团队协作8REPORT 报表数据报表、数据大屏数据分析9IoT 物联网设备管理、数据采集工业物联网十二、为什么选择点狮全业务管理平台12.1 与传统方案对比对比维度点狮全业务管理平台传统 SaaS钉钉/飞书多套系统拼凑功能覆盖14 大模块一体化主打 OA 沟通各管各的互不相通数据自主完全私有化部署数据存储在第三方云端数据散落各处定制能力源码完全开放API 受限定制成本高各系统二开互不兼容技术栈Spring Boot 2.7.18 Vue 3.5技术不开放技术栈混乱流程引擎Flowable 6.8 企业级内置简单审批各系统各自为政年度费用开源免费10-50 万/年20-80 万/年多系统叠加部署模式单体/微服务双模式云端部署各系统独立部署国产化✅ 完整支持❌ 不支持部分支持12.2 核心优势优势说明️双模式部署一套代码同时支持单体和微服务满足不同规模企业需求200 功能点覆盖企业全业务场景开箱即用⚡性能优化Redis 缓存、分库分表、读写分离、分布式锁安全可靠RBAC 权限、数据权限、多租户隔离国产化支持达梦、人大金仓、OpenGauss 等国产数据库多端支持PC 端 移动端uni-app 多端适配十三、快速体验在线演示无需安装演示地址admin.dianshixinxi.com:90账号admin密码admin123本地部署开发者环境要求JDK 8Node.js 16MySQL 8.0 / PostgreSQL 12Redis 6.0后端启动单体模式# 1. 克隆后端项目gitclone https://gitee.com/glorylion/JFinalOA.git# 2. 导入 SQL 脚本mysql-uroot-psql/pointlion.sql# 3. 修改配置文件数据库、Redis 等vimpointlion-server/src/main/resources/application-local.yaml# 4. 单体模式打包mvn clean package-am-plpointlion-server\-Dmaven.test.skiptrue\-Pstandalone-package# 5. 启动后端服务cdpointlion-server/targetjava-jarpointlion-server.jar前端启动# 1. 克隆前端项目gitclone https://gitee.com/glorylion/pointlion-cloud-ui.git# 2. 安装依赖cdpointlion-cloud-uipnpminstall# 3. 启动开发服务器pnpmdev启动完成后访问http://localhost:80即可。十四、适用场景场景一制造企业一体化管理需要 MES生产/工单/设备 ERP采购/销售/库存 OA审批/用车/用印 HR入转调离协同点狮全业务管理平台一个平台全搞定。场景二贸易公司销售管理需要 CRM客户/商机/合同/回款 ERP库存/发货 OA审批全链路数字化管理。场景三项目型企业管理需要 PM项目立项/进度/风险 OA会议室/请假/审批 HR人事管理提升项目交付效率。场景四集团型企业多组织管理需要多租户 SaaS 模式 数据权限管控 微服务弹性扩容点狮全业务管理平台完美满足。场景五政企信创项目需要支持国产数据库达梦/金仓 国产 OS麒麟/UOS MIT 开源协议点狮完整支持。总结点狮全业务管理平台点狮OA不是又一个后台管理框架它是一个__真正可以投入生产使用的企业管理一体化平台__✅200 功能点——OA、BPM、HRM、CRM、MES、ERP、合同管理、项目管理等全覆盖✅Spring Boot 2.7.18 Vue 3.5——成熟稳定的技术栈✅双模式部署——一套代码同时支持单体和微服务✅Flowable 6.8 流程引擎——企业级流程管理✅RBAC 权限管理——菜单、按钮、数据三层权限精细控制✅多租户 SaaS——一套系统服务多家企业✅完全开源免费——MIT License无授权顾虑✅国产化兼容——达梦、人大金仓、OpenGauss、麒麟 OS如果你正在寻找一套__开源 OA 系统__、开源 HRM 系统、开源 CRM 系统、开源 MES 系统或者需要一个「管得了全公司」的一体化平台点狮全业务管理平台是最值得关注的开源选择之一。 相关链接 官网http://www.dianshixinxi.com/ 演示站http://admin.dianshixinxi.com:90/ Giteehttps://gitee.com/glorylion/JFinalOA GitCodehttps://gitcode.com/Glory_Lion/pointlion-cloud想要体验点狮全业务管理平台的强大功能在线演示admin.dianshixinxi.com:90账号 admin / admin123Gitee 开源gitee.com/glorylion/JFinalOA