作者:管理员  历史版本:1  最后编辑:龚清  更新时间:2024-09-20 15:13

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

简述:

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

请求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

备注