搭建稳定可扩展的微服务 OA 平台,全流程线上审批;
拆分普通员工、HR、管理员权限,双端独立视图;
实现人事、审批、公告、文件、考勤业务闭环;
系统低延迟、适配达梦 / MySQL 数据库,方便后续迭代接入 AI‑Agent 流程调度。
核心功能模块
权限账号模块:用户注册登录、角色划分、菜单权限、部门架构管理
流程审批模块:请假、报销、入职离职、用印、出差自定义审批流
人事 HR 模块:员工档案、合同管理、岗位调动、入职离职办理
消息公告模块:系统通知、企业公告、待办消息推送
考勤管理模块:打卡记录、排班、请假核算、月度考勤报表
文档资源模块:公共文件、部门资料上传下载、权限管控
架构 & 设计思路
采用分层微服务架构,分为前端接入层、网关层、业务微服务层、公共组件层、数据持久层;Nacos 负责服务注册与配置管理;严格隔离员工端、HR 端接口权限;工作流支持自定义编排,预留 Agent 智能体调用接口,支持串行依次调度多个智能体执行任务。
全套技术栈
后端:Java、Spring‑Cloud、Nacos、Mybatis‑Plus
移动端前端:Uni‑App
PC 管理端:Vue3 + Element‑Plus
数据库:MySQL8.0、达梦数据库
中间件:Redis、RabbitMQ
自定义 Agent 串行工作流