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<HrmEmployeeWorkHistoryDO> getWorkHistoryListByEmployeeId(Long employeeId);
|
|
}
|