# 模块树接口

# 定义

# 资源实体

ResourceModel

名称 类型 字段名 描述
主键 String id
名称 String name
全名 String fullName
编码 String code
父节点id String parentId
编码全路径 String treeCodePath 公文 gw 流程 gw.lc 提交 gw.lc.tj ;编码全路径:gw/gw.lc/ gw.lc.tj
名称全路径 String treeNamePath
主键全路径 String treeIdPath
类型 String resourceType 字典中的“资源类型”RESOURCE_TYPE
排序号 String orderNum
应用id String systemId
状态 String status
子节点 List <ResourceModel> children
是否叶子节点 String isLeaf

# 应用实体

ApplicationModel

名称 类型 字段名 描述
主键 String id
名称 String name
系统地址 String url

# 模块树

# 根据资源编码查询资源信息

  • 请求路径

    /resource/resources

  • 接口参数

    名称 类型 字段名 描述
    应用主键 String systemId 必填,应用id
    资源主键 String resourceId 资源主键
    资源编码 String resourceCode 资源编码(全局唯一)
  • 返回信息

    名称 类型 字段名 描述
    资源信息 ResourceModel resource

# 资源树查询

查询应用主键下所有资源,返回树结构。

  • 请求路径

    /resource/resources/tree

  • 接口参数

    名称 类型 字段名 描述
    应用主键 String systemId 必填,应用id
  • 返回信息

    名称 类型 字段名 描述
    资源列表 List < ResourceModel > resources
  • 示例


1

# 资源下钻

根据资源id查询下级资源列表

  • 请求路径

    /resource/resources/{resourceCode}/next

  • 接口参数

    名称 类型 字段名 描述
    应用主键 String systemId 应用id
    资源主键 String resourceId
    资源编码 String resourceCode 资源编码(全局唯一)
  • 返回信息

    名称 类型 字段名 描述
    资源列表 List < ResourceModel > resources

# 资源根路径

查询应用资源的根节点

  • 请求路径

    /resource/resources/root

  • 接口参数

    名称 类型 字段名 描述
    应用主键 String systemId 必填,应用id
  • 返回信息

    名称 类型 字段名 描述
    资源列表 List < ResourceModel > resources

# 根据资源查询应用信息

根据资源属性查询所属应用信息(主要是应用地址)

  • 请求路径

    /resource/resources/app/info

  • 接口参数

    名称 类型 字段名 描述
    资源主键 String resourceId 资源主键
    资源编码 String resourceCode 资源编码
    应用主键 String systemId 应用id
  • 返回信息

    名称 类型 字段名 描述
    应用信息对象 ApplicationModel application