package cn.cetc54.platform.core.service; import cn.cetc54.platform.core.base.BaseService; import cn.cetc54.platform.core.entity.Permission; import java.util.List; /** * 权限接口 * @author Exrick */ public interface PermissionService extends BaseService { /** * 通过层级查找 * 默认升序 * @param level * @return */ List findByLevelOrderBySortOrder(Integer level); /** * 通过parendId查找 * @param parentId * @return */ List findByParentIdOrderBySortOrder(String parentId); /** * 通过类型和状态获取 * @param type * @param status * @return */ List findByTypeAndStatusOrderBySortOrder(Integer type, Integer status); /** * 通过名称获取 * @param title * @return */ List findByTitle(String title); /** * 模糊搜索 * @param title * @return */ List findByTitleLikeOrderBySortOrder(String title); }