作者:管理员 历史版本:1 最后编辑:龚清 更新时间:2024-09-20 15:13
获取子系统列表(不分页)
简述:
- 获取子系统列表(不分页)
请求URL:
- http://ip:port/ibps/platform/v3/auth/sub/system/find
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- POST
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
暂无
- Body:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
request | APIRequest[1] | 是 | 动态查询请求对象 |
请求参数示例:
{
"parameters": [],
"requestPage": {
"pageNo": 1,
"limit": 20
},
"sorts": []
}
返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": [
{
"pk": "",
"name": "IBPS平台",
"ip": null,
"createBy": null,
"createTime": "2015-12-08 14:16:45",
"updateBy": null,
"updateTime": null,
"tenantId": "-999",
"dataStatus": null,
"dbtype": null,
"id": "266946423468851203",
"alias": "ibps",
"logoType": "font",
"logo": "logo",
"baseUrl": null,
"homePage": "/platform/console/home.htm",
"memo": null,
"creatorId": "1",
"isLocal": true,
"parentId": "0",
"path": "266946423468851203",
"parentName": null
}
]
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | List< SubSystemPo > | 子系统对象信息列表 |
获取所有的子系统
简述:
- 获取所有的子系统
请求URL:
- http://ip:port/ibps/platform/v3/auth/sub/system/findAllSubSystem
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
暂无
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/sub/system/findAllSubSystem
返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": [
{
"pk": "",
"name": "IBPS平台",
"ip": null,
"createBy": null,
"createTime": "2015-12-08 14:16:45",
"updateBy": null,
"updateTime": null,
"tenantId": "-999",
"dataStatus": null,
"dbtype": null,
"id": "266946423468851203",
"alias": "ibps",
"logoType": "font",
"logo": "logo",
"baseUrl": null,
"homePage": "/platform/console/home.htm",
"memo": null,
"creatorId": "1",
"isLocal": true,
"parentId": "0",
"path": "266946423468851203",
"parentName": null
}
]
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | List< SubSystemPo > | 子系统对象信息列表 |
获取用户子系统
简述:
- 获取用户子系统
请求URL:
- http://ip:port/ibps/platform/v3/auth/sub/system/findCurrentUserSubSystem
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
暂无
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/sub/system/findCurrentUserSubSystem
返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": [
{
"pk": "",
"name": "IBPS平台",
"ip": null,
"createBy": null,
"createTime": "2015-12-08 14:16:45",
"updateBy": null,
"updateTime": null,
"tenantId": "-999",
"dataStatus": null,
"dbtype": null,
"id": "266946423468851203",
"alias": "ibps",
"logoType": "font",
"logo": "logo",
"baseUrl": null,
"homePage": "/platform/console/home.htm",
"memo": null,
"creatorId": "1",
"isLocal": true,
"parentId": "0",
"path": "266946423468851203",
"parentName": null
}
]
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | List< SubSystemPo > | 子系统对象信息列表 |
构建所有子系统角色树数据
简述:
- 构建所有子系统角色树数据
请求URL:
- http://ip:port/ibps/platform/v3/auth/sub/system/findPartyRoleTree
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
暂无
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/sub/system/findPartyRoleTree
返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": [
{
"pk": "",
"name": "角色",
"ip": null,
"createBy": null,
"createTime": null,
"updateBy": null,
"updateTime": null,
"tenantId": null,
"dataStatus": null,
"dbtype": null,
"id": "0",
"partyType": null,
"alias": null,
"parentId": null,
"path": null,
"depth": null,
"sn": null,
"roleNote": null,
"roleAlias": null,
"subSystemId": null,
"subSystemName": null,
"subSystemAlias": null,
"icon": "fa-home",
"type": "root",
"nocheck": false,
"chkDisabled": false,
"click": true,
"title": "",
"open": "true"
},
{
"pk": "",
"name": "IBPS平台",
"ip": null,
"createBy": null,
"createTime": null,
"updateBy": null,
"updateTime": null,
"tenantId": null,
"dataStatus": null,
"dbtype": null,
"id": "266946423468851203",
"partyType": null,
"alias": null,
"parentId": "0",
"path": null,
"depth": null,
"sn": null,
"roleNote": null,
"roleAlias": null,
"subSystemId": null,
"subSystemName": null,
"subSystemAlias": null,
"icon": null,
"type": "sys",
"nocheck": false,
"chkDisabled": false,
"click": true,
"title": "",
"open": "true"
}
]
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | List< PartyRoleTreePo > | 角色树对象信息列表 |
获取树资源
简述:
- 获取树资源
请求URL:
- http://ip:port/ibps/platform/v3/auth/sub/system/findTreeData
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
暂无
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/sub/system/findTreeData
返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": [
{
"pk": "",
"name": "IBPS平台",
"ip": null,
"createBy": null,
"createTime": "2015-12-08 14:16:45",
"updateBy": null,
"updateTime": null,
"tenantId": "-999",
"dataStatus": null,
"dbtype": null,
"id": "266946423468851203",
"alias": "ibps",
"logoType": "font",
"logo": "logo",
"baseUrl": null,
"homePage": "/platform/console/home.htm",
"memo": null,
"creatorId": "1",
"isLocal": true,
"parentId": "0",
"path": "266946423468851203",
"parentName": "无"
},
{
"pk": "",
"name": "子系统根节点",
"ip": null,
"createBy": null,
"createTime": null,
"updateBy": null,
"updateTime": null,
"tenantId": null,
"dataStatus": null,
"dbtype": null,
"id": "0",
"alias": null,
"logoType": null,
"logo": null,
"baseUrl": null,
"homePage": null,
"memo": null,
"creatorId": null,
"isLocal": null,
"parentId": "-1",
"path": null,
"parentName": null
}
]
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | List< SubSystemPo > | 子系统对象信息列表 |
获取默认子系统
简述:
- 获取默认子系统
请求URL:
- http://ip:port/ibps/platform/v3/auth/sub/system/getDefaultSystem
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
parentId | String | 是 | 父id |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/sub/system/getDefaultSystem?parentId=0
返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": {
"pk": "",
"name": null,
"ip": null,
"createBy": null,
"createTime": null,
"updateBy": null,
"updateTime": null,
"tenantId": null,
"dataStatus": null,
"dbtype": null,
"id": null,
"alias": null,
"logoType": null,
"logo": "fa fa-cogs",
"baseUrl": null,
"homePage": null,
"memo": null,
"creatorId": null,
"isLocal": true,
"parentId": "0",
"path": null,
"parentName": "无"
}
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | SubSystemPo | 子系统对象信息 |
获取子系统
简述:
- 获取子系统
请求URL:
- http://ip:port/ibps/platform/v3/auth/sub/system/getSubSystem
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
systemId | String | 是 | 子系统id |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/sub/system/getSubSystem?systemId=266946423468851203
返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": {
"pk": "",
"name": "IBPS平台",
"ip": null,
"createBy": null,
"createTime": "2015-12-08 14:16:45",
"updateBy": null,
"updateTime": null,
"tenantId": "-999",
"dataStatus": null,
"dbtype": null,
"id": "266946423468851203",
"alias": "ibps",
"logoType": "font",
"logo": "logo",
"baseUrl": null,
"homePage": "/platform/console/home.htm",
"memo": null,
"creatorId": "1",
"isLocal": true,
"parentId": "0",
"path": "266946423468851203",
"parentName": "无"
}
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | SubSystemPo | 子系统对象信息 |
获取子系统列表
简述:
- 获取子系统列表
请求URL:
- http://ip:port/ibps/platform/v3/auth/sub/system/query
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- POST
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
暂无
- Body:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
request | APIRequest[1] | 是 | 动态查询请求对象 |
请求参数示例:
{
"parameters": [],
"requestPage": {
"pageNo": 1,
"limit": 20
},
"sorts": []
}
返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": {
"dataResult": [
{
"pk": "",
"name": "IBPS平台",
"ip": null,
"createBy": null,
"createTime": "2015-12-08 14:16:45",
"updateBy": null,
"updateTime": null,
"tenantId": "-999",
"dataStatus": null,
"dbtype": null,
"id": "266946423468851203",
"alias": "ibps",
"logoType": "font",
"logo": "logo",
"baseUrl": null,
"homePage": "/platform/console/home.htm",
"memo": null,
"creatorId": "1",
"isLocal": true,
"parentId": "0",
"path": "266946423468851203",
"parentName": null
}
],
"pageResult": {
"limit": 20,
"page": 1,
"totalCount": 1,
"totalPages": 1
}
}
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | APIPageList< SubSystemPo > | 子系统对象信息列表 |
删除子系统
简述:
- 删除子系统
请求URL:
- http://ip:port/ibps/platform/v3/auth/sub/system/remove
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- POST
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
cascade | Boolean | 是 | false | 是否级联删除下级节点 | |
systemIds | String[] | 是 | 子系统id数组 |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/sub/system/remove?cascade=false&systemIds=654329009676484608
返回示例:
{
"state": 200,
"request": null,
"message": "删除子系统成功",
"cause": "",
"variables": {},
"data": null
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | Void |
保存
简述:
- 保存子系统
请求URL:
- http://ip:port/ibps/platform/v3/auth/sub/system/save
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- POST
请求参数:
- Headers:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
暂无
- Body:
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
parentName | string | 否 | 父节点名称 | ||
id | string | 否 | 主键 | ||
name | string | 是 | 名称 | ||
alias | string | 是 | 别名 | ||
logoType | string | 是 | logo类型 | ||
logo | string | 是 | logo | ||
baseUrl | string | 否 | 基准URL | ||
homePage | string | 是 | 子系统主页 | ||
memo | string | 否 | 备注 | ||
createTime | date | 否 | 创建时间 | ||
creatorId | string | 否 | 创建者id | ||
isLocal | boolean | 是 | 是否本地 | ||
parentId | string | 否 | 父节点 | ||
path | string | 否 | 路径 |
请求参数示例:
{
"id": "",
"name": "我试试",
"alias": "wss",
"logoType": "font",
"logo": "logo",
"baseUrl": "",
"homePage": "www.baidu.com",
"memo": "",
"createTime": "",
"creatorId": "",
"isLocal": false
}
返回示例:
{
"state": 200,
"request": null,
"message": "保存子系统信息成功",
"cause": "",
"variables": {
"id": "654329009676484608"
}
}
返回参数说明:
名称 | 类型 | 备注 |
---|---|---|
data | Void |
备注
- [1] : APIRequest为动态查询请求对象,详情请移步全局请求格式