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. 商業價值
| 價值點 | 說明 |
|---|---|
| 人事效率 | 自動化流程、電子檔案 |
| 薪酬準確 | 自動算薪、合規個稅 |
| 人才發展 | 績效管理、培訓體系 |
| 資料決策 | 人力分析、人才盤點 |
| 合規管控 | 資料許可權、隱私保護 |
| 審計可追溯 | 操作審計、變更追溯 |