package cn.cetc54.platform.core.service; import cn.cetc54.platform.core.base.BaseService; import cn.cetc54.platform.core.entity.Department; import java.util.List; /** * 部门接口 * @author Exrick */ public interface DepartmentService extends BaseService { /** * 通过父id获取 升序 * @param parentId * @param openDataFilter 是否开启数据权限 * @return */ List findByParentIdOrderBySortOrder(String parentId, Boolean openDataFilter); /** * 通过父id和状态获取 * @param parentId * @param status * @return */ List findByParentIdAndStatusOrderBySortOrder(String parentId, Integer status); /** * 部门名模糊搜索 升序 * @param title * @param openDataFilter 是否开启数据权限 * @return */ List findByTitleLikeOrderBySortOrder(String title, Boolean openDataFilter); }