HRM 演示
# 1. 演示地址
HRM(Human Resource Management)用于维护企业从招聘、入职到考勤、社保、薪资和绩效的完整人事链路。
当前管理端与员工端共用一套 Vue3 管理后台,通过菜单和接口权限区分入口。
# 1.1 HRM 管理后台
// TODO @AI:这里的写法,对齐《MES 演示》。链接 + 菜单 + 仓库;
- 体验地址:请使用购买或交付 HRM 源码时提供的演示环境,或者按 《功能开启》 在本地启动
- 菜单:“HRM 人力资源”下的「HR 工作台」「组织管理」「招聘管理」「员工管理」「考勤管理」「社保管理」「薪资管理」「绩效管理」
- 前端:
yudao-ui-admin-vue3项目的@/views/hrm和@/api/hrm目录,基于 Vue3 + Element Plus 实现
管理后台首页是 HR 工作台,汇总员工、招聘、薪资、待办和日历信息。
页面由 @/views/hrm/home/hr/index.vue 实现,通过 HrmHomeController(接口前缀为 /hrm/home)加载 GET /hr-statistics-summary 和 GET /hr-calendar。如下图所示:

# 1.2 HRM 员工端
// TODO @AI:这里的写法,不用具体的实现,还是链接 + 菜单 + 截图;
员工端仍在同一个 PC 管理后台中,入口位于“HRM 员工端”菜单。员工登录账号绑定 hrm_employee.user_id 后,可以查看本人的档案、考勤、社保、工资条和绩效任务。
页面由 @/views/hrm/portal/home/index.vue 实现,通过 HrmPortalEmployeeController(接口前缀为 /hrm/portal/employee)和 HrmPortalHomeController(接口前缀为 /hrm/portal/home)加载 GET /get-bind-status、GET /get 和 GET /calendar。如下图所示:

// TODO @AI:这个 tips 写在《功能开启》那,更合适。
管理端与员工端的关系
员工端不是另一套账号、前端或数据库。Portal 接口通过当前登录账号反查员工主档,只返回本人数据;没有绑定员工档案时,页面会展示开通引导。
# 1.3 HRM 后端
// TODO @AI:这里的写法,对齐《MES 演示》。简单说明 + 仓库地址。
HRM 后端由 yudao-module-hrm 模块实现,当前源码接入 Spring Boot 单体项目:
- 组织部门与后台账号复用 System 模块。
- 请假审批复用 BPM 模块。
- 文件和定时任务复用 Infra 模块。
# 2. HRM 启动
参见 《HRM 手册 —— 功能开启》 文档,一般 3 分钟就可以启动完成。
// TODO @AI:有个「3. HRM 交流」。交流群,我在补充。
# 3. 功能描述
// TODO @AI:功能描述。参考 MES 的文档。
HRM 主要包含组织与员工、招聘、考勤、社保、薪资、绩效和员工自助七个业务域。业务以员工主档为中心:候选人办理入职后生成员工,员工再进入考勤、社保、薪资和绩效流程;员工端复用同一份员工档案,只开放本人数据和本人可办理的操作。
# 4. 表结构
// TODO @AI:表结构。参考 MES 的文档。不用讲部门复用啥的。
HRM 当前共有 50 张 hrm_ 业务表。部门复用 system_dept,后台账号复用 system_users,它们不计入这 50 张表。表之间采用逻辑关联,不声明物理外键,并统一包含审计、逻辑删除和多租户字段。
// TODO @AI:表前缀之类的。
| 业务域 | 表数量 | 核心职责 |
|---|---|---|
| 共享配置 | 1 | 员工字段、招聘淘汰原因等配置 |
| 员工 | 12 | 员工主档、经历、合同、异动、离职、附件和备忘 |
| 招聘 | 5 | 职位、职位类型、候选人、面试和招聘渠道 |
| 考勤 | 4 | 考勤组、节假日、打卡和请假 |
| 社保 | 5 | 方案、方案项目、员工资料、月度主表和员工明细 |
| 薪资 | 13 | 计薪配置、薪资组、工资项、定调薪、月工资和工资条 |
| 绩效 | 10 | 模板、计划、考核实例、阶段、维度、指标、评分和申诉 |
# 4.1 组织与员工
// TODO @AI:员工管理、员工管理,分开来呀。
HR、团队和个人工作台提供统计、日历与个人备忘;组织架构复用 System 部门;员工管理覆盖档案建立、资料维护、入职、转正、异动、离职及再次入职。
# 4.2 招聘管理
围绕「招聘职位 → 候选人 → 面试 → Offer → 转员工」形成招聘闭环,并通过招聘渠道与淘汰原因统一基础配置。
# 4.3 考勤管理
考勤组定义班次、地点、WiFi、特殊日期和扣款规则;打卡记录形成日、月统计,请假由员工端发起并复用 BPM 审批。
# 4.4 社保管理
参保方案定义企业与个人缴费项目,员工参保档案提供核算基础,月度社保表按月归档并保留历史。
# 4.5 薪资管理
计薪设置、计税规则、薪资组和工资项组成薪资基础配置;员工定调薪后进入月度工资核算,核算结果通过工资条发放给员工。
# 4.6 绩效管理
指标模板和结果模板用于配置绩效计划;计划启动后,参评员工依次完成制定指标、确认目标、评分、结果审核、确认和申诉,最终沉淀为绩效档案。
# 4.7 员工自助
员工端提供个人工作台、本人档案、考勤与请假、社保、工资条、绩效任务和绩效档案。管理端负责规则配置与全员管理,员工端负责查看本人数据和完成本人流程节点。
员工可从上述各业务手册的“员工端”小节查看对应操作。