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