package cn.iocoder.yudao.module.hrm.service.employee;
|
|
import cn.iocoder.yudao.module.hrm.controller.admin.employee.vo.HrmEmployeeEmergencyContactSaveReqVO;
|
import cn.iocoder.yudao.module.hrm.dal.dataobject.employee.HrmEmployeeEmergencyContactDO;
|
import jakarta.validation.Valid;
|
|
import java.util.List;
|
|
/**
|
* 员工紧急联系人 Service 接口
|
*
|
* @author 芋道源码
|
*/
|
public interface HrmEmployeeEmergencyContactService {
|
|
/**
|
* 创建紧急联系人
|
*/
|
Long createEmergencyContact(@Valid HrmEmployeeEmergencyContactSaveReqVO createReqVO);
|
|
/**
|
* 更新紧急联系人
|
*/
|
void updateEmergencyContact(@Valid HrmEmployeeEmergencyContactSaveReqVO updateReqVO);
|
|
/**
|
* 删除紧急联系人
|
*/
|
void deleteEmergencyContact(Long id);
|
|
/**
|
* 获得紧急联系人列表
|
*/
|
List<HrmEmployeeEmergencyContactDO> getEmergencyContactListByEmployeeId(Long employeeId);
|
|
}
|