package org.jeecg.modules.dnc.service; import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.dnc.dto.DepartApproveUser; import java.util.List; import java.util.Map; public interface IDepartApproveUserService extends IService { /** * 根据部门id查找审批候选人 * @param departIds * @return */ List getByDepartIds(List departIds); /** * 获取部门原有的审批人 * @param departId * @return */ Map getByDepartId(String departId); /** * 删除部门的审批人 * @param departId * @return */ boolean deleteByDepartId(String departId); /** * 查找唯一 * @param departId * @param userId * @return */ DepartApproveUser getByDepartIdAndUserId(String departId, String userId); /** * 移除一组权限 * @param list * @return */ boolean removeByCollection(List list); }