作者:管理员  历史版本:1  最后编辑:龚清  更新时间:2026-02-02 09:53

获取子系统列表(不分页)

简述:

  • 获取子系统列表(不分页)

请求URL:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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

备注