接口 CompositeResourceService

  • 所有已知实现类:
    CompositeResourceServiceImpl

    public interface CompositeResourceService
    组合的资源 service
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 方法详细资料

      • 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 - 自定义id
        parentId - 父资源id
        resourceType - 资源类型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 - 资源id
        resourceType - 资源类型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>
      • listRootResourceList

        List<Y9App> listRootResourceList()
        查询所有的根资源(App资源)
        返回:
        List<Y9App>
      • 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>