package cn.iocoder.yudao.module.hrm.service.employee; import cn.iocoder.yudao.module.hrm.controller.admin.employee.vo.HrmEmployeeWorkHistorySaveReqVO; import cn.iocoder.yudao.module.hrm.dal.dataobject.employee.HrmEmployeeWorkHistoryDO; import jakarta.validation.Valid; import java.util.List; /** * 员工工作经历 Service 接口 * * @author 芋道源码 */ public interface HrmEmployeeWorkHistoryService { /** * 创建工作经历 */ Long createWorkHistory(@Valid HrmEmployeeWorkHistorySaveReqVO createReqVO); /** * 更新工作经历 */ void updateWorkHistory(@Valid HrmEmployeeWorkHistorySaveReqVO updateReqVO); /** * 删除工作经历 */ void deleteWorkHistory(Long id); /** * 获得工作经历列表 */ List getWorkHistoryListByEmployeeId(Long employeeId); }