# 模块树接口
# 定义
# 资源实体
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