组织架构
这篇解决什么
人事侧的公司、部门从哪来、员工档案怎么挂上去。读完能对上:人力菜单里的组织页其实是系统部门,HRM 没有第二套组织表。
默认端口 48080,管理端前缀 /admin-api。PC 开发页 http://127.0.0.1:5800。先读 人力功能设计。
示意图:组织树是系统部门。档案只存部门编号和名称快照,改树走部门接口。
从哪打开
菜单在人力 → 组织架构。官方菜单:5146 人力,5148 组织架构,5149 组织管理(组件 system/dept/index),5150 组织架构图(system/dept/org-chart)。路由 /hrm/org/orginfo、/hrm/org/org-chart。
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 部门页 | 和系统管理里的部门是同一套组件 | ruoyi-office-vben/apps/web-antd/src/views/system/dept/index.vue |
| 架构图 | 树形展示,不另存图数据 | .../views/system/dept/org-chart |
| 部门接口 | @RequestMapping("/system/dept") | ruoyi-office/yudao-module-system/.../controller/admin/dept/DeptController.java |
| 部门表 | system_dept | .../dal/dataobject/dept/DeptDO.java |
| HRM 读部门 | DeptApi | yudao-module-hrm-server/.../framework/rpc/config/RpcConfiguration.java |
| 档案落点 | deptId / deptName / companyId / companyName | .../dal/dataobject/employee/EmployeeDO.java |
权限用系统部门按钮:system:dept:query / create / update / delete。人力目录只是入口,没有 hrm:org:*。
配置与操作
在 人力 → 组织架构 → 组织管理 增改部门、公司和负责人,和 系统管理 → 部门 是同一套数据。架构图页只展示,不另存图。
考勤配置按这棵树向上继承。部门负责人给流程「部门负责人」选人用。改名称后,档案上已落下的 deptName 不会自动刷新,要回档案保存或批量刷。
没有独立 HR 工作台表
这里没有「团队备忘录」「HR 工作台」那种人事组织表。绩效期间工作台在绩效篇。组织只做树和负责人,给选人策略、考勤配置、薪资范围用。

本系统截图:人力 → 组织架构 → 组织管理。页面就是系统部门树。

本系统截图:组织架构图。只展示 system_dept,不另存图数据。
档案怎么挂部门
员工档案写部门时,编号来自 DeptApi,名称一并落下,列表筛选不必每次联表。
| 名称 | 说明 | 仓库路径 |
|---|---|---|
deptId | 所属部门 | hrm_employee |
companyId | 所属公司,通常是部门树上的公司节点 | 同上 |
| 选人 | 流程「部门负责人」读系统部门的负责人 | 选择审批人 |
| 考勤点 | 考勤配置按部门挂经纬度 | 考勤管理 |
改部门名称或负责人,已经落在档案上的 deptName 不会自动改。要同步显示名,回档案保存一次,或按部门批量刷新,不要只改树指望历史行跟着变。
示意图:一棵部门树,档案、考勤、审批都引用它。
