package cn.cetc54.platform.core.service; import cn.cetc54.platform.core.base.BaseService; import cn.cetc54.platform.core.entity.DepartmentHeader; import java.util.List; /** * 部门负责人接口 * @author Exrick */ public interface DepartmentHeaderService extends BaseService { /** * 通过部门和负责人类型获取 * @param departmentId * @param type * @return */ List findHeaderByDepartmentId(String departmentId, Integer type); /** * 通过部门获取 * @param departmentIds * @return */ List findByDepartmentIdIn(List departmentIds); /** * 通过部门id删除 * @param departmentId */ void deleteByDepartmentId(String departmentId); /** * 通过userId删除 * @param userId */ void deleteByUserId(String userId); }