接口 CompositeResourceService
-
- 所有已知实现类:
CompositeResourceServiceImpl
public interface CompositeResourceService组合的资源 service- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 List<Y9ResourceBase>findByCustomId(String customId)通过自定义ID查找Optional<? extends Y9ResourceBase>findByCustomIdAndParentId(String customId, String parentId, net.risesoft.enums.platform.ResourceTypeEnum resourceType)根据customID和parentId获取资源Y9ResourceBasefindById(String id)根据主键ID获取资源实例 get the instance of resource by idY9ResourceBasefindByIdAndResourceType(String resourceId, net.risesoft.enums.platform.ResourceTypeEnum resourceType)根据资源id和资源类型查找List<Y9ResourceBase>listByParentId(String parentId)根据父资源id查找List<Y9ResourceBase>listChildrenById(String resourceId)通过resourceID,查找子集合List<Y9ResourceBase>listRootResourceBySystemId(String systemId)根据系统id查询所有的根资源(App资源)List<Y9App>listRootResourceList()查询所有的根资源(App资源)List<Y9ResourceBase>searchByName(String name)根据名称查找voidsort(String[] ids)排序List<Y9ResourceBase>treeSearch(String name)通过名字查询资源
-
-
-
方法详细资料
-
findByCustomId
List<Y9ResourceBase> findByCustomId(String customId)
通过自定义ID查找- 参数:
customId- 自定义id- 返回:
List<Y9ResourceBase>
-
findByCustomIdAndParentId
Optional<? extends Y9ResourceBase> findByCustomIdAndParentId(String customId, String parentId, net.risesoft.enums.platform.ResourceTypeEnum resourceType)
根据customID和parentId获取资源- 参数:
customId- 自定义idparentId- 父资源idresourceType- 资源类型ResourceTypeEnum- 返回:
Optional<? extends Y9ResourceBase>
-
findById
Y9ResourceBase findById(String id)
根据主键ID获取资源实例 get the instance of resource by id- 参数:
id- 唯一标识- 返回:
Y9ResourceBase资源对象 或 null
-
findByIdAndResourceType
Y9ResourceBase findByIdAndResourceType(String resourceId, net.risesoft.enums.platform.ResourceTypeEnum resourceType)
根据资源id和资源类型查找- 参数:
resourceId- 资源idresourceType- 资源类型ResourceTypeEnum- 返回:
Y9ResourceBase资源对象
-
listByParentId
List<Y9ResourceBase> listByParentId(String parentId)
根据父资源id查找- 参数:
parentId- 父资源id- 返回:
List<Y9ResourceBase>
-
listChildrenById
List<Y9ResourceBase> listChildrenById(String resourceId)
通过resourceID,查找子集合- 参数:
resourceId- 资源id- 返回:
List<Y9ResourceBase>
-
listRootResourceBySystemId
List<Y9ResourceBase> listRootResourceBySystemId(String systemId)
根据系统id查询所有的根资源(App资源)- 参数:
systemId- 系统id- 返回:
List<Y9ResourceBase>
-
searchByName
List<Y9ResourceBase> searchByName(String name)
根据名称查找- 参数:
name- 名字- 返回:
List<Y9ResourceBase>
-
sort
void sort(String[] ids)
排序- 参数:
ids- id
-
treeSearch
List<Y9ResourceBase> treeSearch(String name)
通过名字查询资源- 参数:
name- 名字- 返回:
List<Y9ResourceBase>
-
-