| | |
| | | import cn.iocoder.yudao.module.hrm.controller.admin.employee.vo.HrmEmployeeRespVO; |
| | | import cn.iocoder.yudao.module.hrm.controller.admin.employee.vo.HrmEmployeeSaveReqVO; |
| | | import cn.iocoder.yudao.module.hrm.controller.admin.employee.vo.HrmEmployeeSimpleRespVO; |
| | | import cn.iocoder.yudao.module.hrm.controller.admin.employee.vo.HrmEmployeeStatisticsRespVO; |
| | | import cn.iocoder.yudao.module.hrm.dal.dataobject.employee.HrmEmployeeDO; |
| | | import jakarta.validation.Valid; |
| | | |
| | |
| | | HrmEmployeeImportRespVO importEmployeeList(List<HrmEmployeeImportExcelVO> importEmployees, |
| | | HrmEmployeeImportReqVO importReqVO); |
| | | |
| | | /** |
| | | * 将指定系统用户对应的员工状态更新为离职,并记录离职日期 |
| | | * |
| | | * @param userId 系统用户编号 |
| | | * @param leaveDate 离职日期 |
| | | * @return 是否更新到员工档案 |
| | | */ |
| | | boolean updateEmployeeStatusToResignedByUserId(Long userId, java.time.LocalDate leaveDate); |
| | | |
| | | /** |
| | | * 获得员工人力统计(工龄、年龄、学历、性别、部门工龄等) |
| | | * |
| | | * @return 人力统计数据 |
| | | */ |
| | | HrmEmployeeStatisticsRespVO getTenureStatistics(); |
| | | |
| | | } |