EHR 人力资源
基于 RuoyiPlus 后端最新架构,30 DOs / 15 Controllers,菜单 ID 起始 7000,构建企业人力资源数字化管理体系
1. 增强定位与架构
1.1 产品定位
RuoYiPlus EHR 围绕员工全生命周期管理、薪酬绩效管理、招聘培训管理三大核心进行企业级增强,实现人力资源管理数字化。
1.2 模块规模
| 指标 | 数值 |
|---|---|
| 数据对象 (DO) | 30 个 |
| 控制器 (Controller) | 15 个 |
| 菜单 ID 起始 | 7000 |
| Maven 模块 | yudao-module-ehr |
1.3 核心数据表
| 表名 | 说明 |
|---|---|
ehr_employee | 员工管理 |
ehr_attendance | 考勤管理 |
ehr_insurance | 社保管理 |
ehr_performance | 绩效管理 |
ehr_recruitment | 招聘管理 |
ehr_salary | 薪酬管理 |
ehr_contract | 合同管理 |
ehr_education | 培训管理 |
graph TB
subgraph "RuoYiPlus EHR 增强架构"
subgraph "组织人事"
A1[员工档案]
A2[组织架构]
A3[合同管理]
A4[入离职管理]
end
subgraph "薪酬福利"
B1[薪酬计算]
B2[社保公积金]
B3[个税管理]
end
subgraph "考勤绩效"
C1[考勤打卡]
C2[绩效考核]
C3[假勤管理]
end
subgraph "招聘培训"
D1[招聘管理]
D2[培训管理]
D3[人才发展]
end
subgraph "管控层"
E1[数据权限]
E2[隐私脱敏]
E3[操作审计]
end
end
A1 --> B1
A2 --> B1
A3 --> B2
A4 --> C1
B1 --> C2
B2 --> C2
C1 --> C3
C3 --> D1
D1 --> D2
D2 --> D3
A1 --> E1
B1 --> E2
C2 --> E3
1.4 能力对比
| 维度 | 传统 HR 系统 | RuoYiPlus EHR 增强 |
|---|---|---|
| 员工管理 | 基础信息 | 全生命周期+数字档案 |
| 薪酬管理 | 手工计算 | 自动算薪+个税计算 |
| 考勤管理 | 简单打卡 | 多维度考勤+智能排班 |
| 绩效管理 | 无 | KPI+360度考核 |
| 招聘管理 | 无 | 全流程招聘管理 |
| 培训管理 | 无 | 培训计划+效果评估 |
| 权限控制 | 基础权限 | 部门级+岗位级数据权限 |
| 隐私合规 | 无 | 隐私数据脱敏+审计 |
2. 员工全生命周期管理
2.1 员工生命周期
graph LR
A[招聘入职] --> B[试用期管理]
B --> C[正式员工]
C --> D[调岗晋升]
D --> E[离职管理]
A --> A1[简历筛选]
A --> A2[面试评估]
A --> A3[入职办理]
B --> B1[试用考核]
B --> B2[导师辅导]
B --> B3[转正评审]
C --> C1[绩效管理]
C --> C2[培训发展]
C --> C3[薪酬福利]
D --> D1[岗位调整]
D --> D2[职级晋升]
D --> D3[薪资调整]
E --> E1[离职申请]
E --> E2[离职交接]
E --> E3[离职分析]
2.2 数据权限控制
EHR 系统实现基于部门和岗位的数据权限控制,确保人事数据安全。
| 权限层级 | 适用范围 | 说明 |
|---|---|---|
| 员工本人 | 个人信息 | 只能查看自己的基本信息 |
| 部门经理 | 本部门员工 | 可查看本部门员工信息 |
| HR 专员 | 全部员工 | 可查看所有员工信息 |
| 高管 | 全部数据 | 可查看全部人事数据 |
// EHR 数据权限示例
@DataPermission(scope = "department")
public class EmployeeServiceImpl {
// 部门经理只能查看本部门员工
// 自动按部门过滤数据
}
3. 薪酬管理
3.1 薪酬体系
graph TB
subgraph "薪酬管理"
A[薪酬结构] --> B[薪资计算]
B --> C[社保公积金]
B --> D[个税计算]
C --> E[薪资发放]
D --> E
E --> F[薪资报表]
A --> A1[基本工资]
A --> A2[绩效工资]
A --> A3[津贴补贴]
A --> A4[奖金]
end
| 能力项 | 说明 |
|---|---|
| 薪酬结构 | 基本工资+绩效+津贴+奖金 |
| 自动算薪 | 按规则自动计算薪资 |
| 社保管理 | 社保公积金自动计算 |
| 个税计算 | 累计预扣法个税计算 |
| 薪资发放 | 银行代发、薪资单 |
3.2 薪酬审计
所有薪酬操作均记录完整审计日志,确保薪酬数据安全。
| 审计项 | 说明 |
|---|---|
| 薪资调整 | 记录调整时间、调整金额、调整原因 |
| 薪资计算 | 记录计算过程、计算公式 |
| 薪资发放 | 记录发放时间、发放金额 |
| 数据导出 | 记录导出时间、导出人 |
4. 考勤绩效管理
4.1 考勤体系
graph TB
subgraph "考勤管理"
A[排班管理] --> B[考勤打卡]
B --> C[考勤统计]
C --> D[异常处理]
D --> E[考勤报表]
A --> A1[固定班次]
A --> A2[弹性班次]
A --> A3[轮班制]
B --> B1[GPS打卡]
B --> B2[WiFi打卡]
B --> B3[人脸识别]
C --> C1[出勤统计]
C --> C2[加班统计]
C --> C3[请假统计]
end
4.2 绩效考核
| 考核方式 | 说明 |
|---|---|
| KPI 考核 | 关键绩效指标考核 |
| OKR 考核 | 目标与关键成果考核 |
| 360度考核 | 多维度综合评价 |
| 目标管理 | MBO 目标管理考核 |
5. 技术架构
graph TB
subgraph "yudao-module-ehr-plus"
subgraph "ehr-biz"
A1[employee 员工管理]
A2[salary 薪酬管理]
A3[attendance 考勤管理]
A4[performance 绩效管理]
A5[recruitment 招聘管理]
A6[education 培训管理]
A7[contract 合同管理]
A8[insurance 社保管理]
A9[analytics 数据分析]
end
subgraph "权限与审计"
B1[permission 权限控制]
B2[audit 审计日志]
B3[masking 数据脱敏]
end
end
A1 --> B1
A2 --> B2
A3 --> B2
A4 --> B2
A5 --> B1
A6 --> B1
A7 --> B3
6. 商业价值
| 价值点 | 说明 |
|---|---|
| 人事效率 | 自动化流程、电子档案 |
| 薪酬准确 | 自动算薪、合规个税 |
| 人才发展 | 绩效管理、培训体系 |
| 数据决策 | 人力分析、人才盘点 |
| 合规管控 | 数据权限、隐私保护 |
| 审计可追溯 | 操作审计、变更追溯 |