| | |
| | | sickLeaveBalance?: number; |
| | | salaryStructureId?: number; |
| | | baseSalary?: number; |
| | | /** 岗位工资 */ |
| | | postSalary?: number; |
| | | /** 工龄工资 */ |
| | | senioritySalary?: number; |
| | | roleIds?: number[]; |
| | | roleNames?: string[]; |
| | | bankName?: string; |
| | |
| | | id: number; |
| | | employeeNo: string; |
| | | name: string; |
| | | /** 部门ID */ |
| | | deptId?: number; |
| | | deptName?: string; |
| | | /** 岗位ID列表 */ |
| | | postIds?: number[]; |
| | | postName?: string; |
| | | employeeStatus?: number; |
| | | } |
| | | |
| | | /** 员工导入结果 */ |
| | |
| | | export function deleteEmergencyContact(id: number) { |
| | | return requestClient.delete(`/hrm/employee/emergency-contact/delete?id=${id}`); |
| | | } |
| | | |
| | | /** 员工转正(仅劳动合同可转正) */ |
| | | export function regularizeEmployee(id: number) { |
| | | return requestClient.put(`/hrm/employee/regular?id=${id}`); |
| | | } |
| | | |
| | | /** 待转正提醒列表(试用中、劳动合同、试用期即将到期) */ |
| | | export function getRegularizeReminders(days = 7) { |
| | | return requestClient.get<HrmEmployeeApi.Employee[]>( |
| | | `/hrm/employee/regularize-reminders?days=${days}`, |
| | | ); |
| | | } |