作者:管理员  历史版本:1  最后编辑:龚清  更新时间:2025-10-14 18:31
获取所有组织
简述:
- 获取所有组织
 
请求URL:
- http://ip:port/ibps/platform/v3/org/findAll
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- GET
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
暂无
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/org/findAll返回示例:
{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": [
        {
            "pk": "",
            "name": "上个的",
            "ip": null,
            "createBy": null,
            "createTime": "2019-11-08 10:41:26",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "642312718522515456",
            "partyType": null,
            "parentId": "639788136741732352",
            "path": "625695342267990016.638426541465796608.639788136741732352.642312718522515456.",
            "depth": null,
            "sn": null,
            "levelID": "625695458223718400",
            "roleIDs": null,
            "orgAlias": "sgd",
            "status": "actived",
            "level": null,
            "pathName": null,
            "hasChild": false
        }
    ]
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | List< PartyOrgPo > | 机构对象信息列表 | 
根据参与者等级获取组织
简述:
- 根据参与者等级获取组织
 
请求URL:
- http://ip:port/ibps/platform/v3/org/findByLevelIds
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- GET
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| levelIds | String | 是 | 参与者ID,逗号分割 | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/org/findByLevelIds?levelIds=625695458223718400返回示例:
{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": [
        {
            "pk": "",
            "name": "测试机构树子1",
            "ip": null,
            "createBy": null,
            "createTime": "2019-11-18 10:19:48",
            "updateBy": null,
            "updateTime": "2019-11-18 10:20:52",
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "645931155052298240",
            "partyType": null,
            "parentId": null,
            "path": null,
            "depth": null,
            "sn": null,
            "levelID": "625695458223718400",
            "roleIDs": null,
            "orgAlias": "csjgsz1",
            "status": "actived",
            "level": null,
            "pathName": null,
            "hasChild": false
        },
        {
            "pk": "",
            "name": "点22",
            "ip": null,
            "createBy": null,
            "createTime": "2019-11-11 18:35:47",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "643519256763301888",
            "partyType": null,
            "parentId": null,
            "path": null,
            "depth": null,
            "sn": null,
            "levelID": "625695458223718400",
            "roleIDs": null,
            "orgAlias": "d22",
            "status": "actived",
            "level": null,
            "pathName": null,
            "hasChild": false
        },
        {
            "pk": "",
            "name": "点11.",
            "ip": null,
            "createBy": null,
            "createTime": "2019-11-11 18:35:22",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "643519150676770816",
            "partyType": null,
            "parentId": null,
            "path": null,
            "depth": null,
            "sn": null,
            "levelID": "625695458223718400",
            "roleIDs": null,
            "orgAlias": "d11",
            "status": "actived",
            "level": null,
            "pathName": null,
            "hasChild": false
        },
        {
            "pk": "",
            "name": "上个的",
            "ip": null,
            "createBy": null,
            "createTime": "2019-11-08 10:41:26",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "642312718522515456",
            "partyType": null,
            "parentId": null,
            "path": null,
            "depth": null,
            "sn": null,
            "levelID": "625695458223718400",
            "roleIDs": null,
            "orgAlias": "sgd",
            "status": "actived",
            "level": null,
            "pathName": null,
            "hasChild": false
        },
        {
            "pk": "",
            "name": "经办人",
            "ip": null,
            "createBy": null,
            "createTime": "2019-11-05 11:13:00",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "641233498794885120",
            "partyType": null,
            "parentId": null,
            "path": null,
            "depth": null,
            "sn": null,
            "levelID": "625695458223718400",
            "roleIDs": null,
            "orgAlias": "jbr",
            "status": "actived",
            "level": null,
            "pathName": null,
            "hasChild": false
        },
        {
            "pk": "",
            "name": "项目协调部",
            "ip": null,
            "createBy": null,
            "createTime": "2019-11-05 11:11:35",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "641233143507976192",
            "partyType": null,
            "parentId": null,
            "path": null,
            "depth": null,
            "sn": null,
            "levelID": "625695458223718400",
            "roleIDs": null,
            "orgAlias": "xmxtb",
            "status": "actived",
            "level": null,
            "pathName": null,
            "hasChild": false
        },
        {
            "pk": "",
            "name": "科室",
            "ip": null,
            "createBy": null,
            "createTime": "2019-11-05 11:11:06",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "641233021902520320",
            "partyType": null,
            "parentId": null,
            "path": null,
            "depth": null,
            "sn": null,
            "levelID": "625695458223718400",
            "roleIDs": null,
            "orgAlias": "ks",
            "status": "actived",
            "level": null,
            "pathName": null,
            "hasChild": false
        },
        {
            "pk": "",
            "name": "产品一组1",
            "ip": null,
            "createBy": null,
            "createTime": "2019-10-28 17:19:58",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "638426746944749568",
            "partyType": null,
            "parentId": null,
            "path": null,
            "depth": null,
            "sn": null,
            "levelID": "625695458223718400",
            "roleIDs": null,
            "orgAlias": "cpyz1",
            "status": "actived",
            "level": null,
            "pathName": null,
            "hasChild": false
        }
    ]
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | List< PartyOrgPo > | 机构对象信息列表 | 
获取组织数据
简述:
- 根据id获取组织数据
 
请求URL:
- http://ip:port/ibps/platform/v3/org/findByUserId
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- GET
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| userId | String | 是 | 用户id | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/org/findByUserId?userId=626422189268140032返回示例:
{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": [
        {
            "pk": "",
            "name": "广州流辰信息",
            "ip": null,
            "createBy": null,
            "createTime": "2019-09-23 14:09:54",
            "updateBy": null,
            "updateTime": "2019-11-18 10:18:31",
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "625695342267990016",
            "partyType": null,
            "parentId": null,
            "path": null,
            "depth": null,
            "sn": null,
            "levelID": "466946461976756224",
            "roleIDs": "",
            "orgAlias": "gzlcxx",
            "status": "actived",
            "level": null,
            "pathName": null,
            "hasChild": false
        }
    ]
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | List< PartyOrgPo > | 机构对象信息列表 | 
通过与用户的关系获取组织
简述:
- 通过与用户的关系获取组织
 
请求URL:
- http://ip:port/ibps/platform/v3/org/findByUserIdRelation
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- GET
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| userId | String | 是 | 用户账号 | ||
| relTypeKey | String | 是 | 组织与用户的关系 | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/org/findByUserIdRelation?relTypeKey=orgManager&userId=628177224461189120返回示例:
{
    "state": 200,
    "request": null,
    "message": "查询数据成功!",
    "cause": "",
    "variables": {},
    "data": [
        {
            "pk": "",
            "name": "行政部",
            "ip": null,
            "createBy": "1",
            "createTime": "2019-11-05 11:10:30",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "641232869565399040",
            "partyType": "org",
            "alias": "xzb",
            "parentId": "641232590405107712",
            "path": "641232590405107712.641232869565399040.",
            "depth": 2,
            "sn": 3
        }
    ]
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | List< PartyEntityPo > | 参与者对象信息列表 | 
获取组织数据
简述:
- 根据id获取组织数据
 
请求URL:
- http://ip:port/ibps/platform/v3/org/get
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- GET
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| orgId | String | 是 | 组织id | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/org/get?orgId=625695342267990016返回示例:
{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": {
        "pk": "",
        "name": "广州流辰信息",
        "ip": null,
        "createBy": null,
        "createTime": "2019-09-23 14:09:54",
        "updateBy": null,
        "updateTime": "2019-11-18 10:18:31",
        "tenantId": null,
        "dataStatus": null,
        "dbtype": null,
        "id": "625695342267990016",
        "partyType": null,
        "parentId": null,
        "path": null,
        "depth": null,
        "sn": null,
        "levelID": "466946461976756224",
        "roleIDs": "",
        "orgAlias": "gzlcxx",
        "status": "actived",
        "level": null,
        "pathName": "广州流辰信息.",
        "hasChild": false
    }
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | PartyOrgPo | 机构对象信息 | 
添加组织角色
简述:
- 添加组织角色
 
请求URL:
- http://ip:port/ibps/platform/v3/org/assignRole
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| orgId | String | 是 | 组织id | ||
| roleIds | String | 是 | 角色ID,可以多个,逗号分隔 | 
TODO 接口参数需要重构,改为body参数
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/org/assignRole?orgId=631490890224893952&roleIds=646027950235320320返回示例:
{
    "state": 200,
    "request": null,
    "message": "添加组织角色成功",
    "cause": "",
    "variables": {},
    "data": null
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void | 
组织列表(分页)
简述:
- 根据传入参数查询,并返回组织列表
 
请求URL:
- http://ip:port/ibps/platform/v3/org/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": "测试机构树子2",
                "ip": null,
                "createBy": null,
                "createTime": "2019-11-18 10:21:10",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "645931497974398976",
                "partyType": null,
                "parentId": null,
                "path": null,
                "depth": null,
                "sn": null,
                "levelID": "625695402980540416",
                "roleIDs": null,
                "orgAlias": "csjgsz2",
                "status": "actived",
                "level": null,
                "pathName": "广州流辰信息.测试机构树.测试机构树子2.",
                "hasChild": false
            }
    ],
        "pageResult": {
            "limit": 20,
            "page": 1,
            "totalCount": 38,
            "totalPages": 2
        }
    }
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | APIPageList< PartyOrgPo > | 机构对象列表 | 
删除
简述:
- 删除组织
 
请求URL:
- http://ip:port/ibps/platform/v3/org/remove
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| orgIds | String[] | 是 | 组织id数组 | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/org/remove?orgIds=646294367836831744返回示例:
{
    "state": 200,
    "request": null,
    "message": "删除组织成功",
    "cause": "",
    "variables": {},
    "data": null
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void | 
组织保存
简述:
- 根据传入数据,保存组织
 
请求URL:
- http://ip:port/ibps/platform/v3/org/save
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
暂无
- Body:
 
PartyOrgPo对象属性:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| id | String | 否 | 主键 | ||
| name | String | 是 | 名称 | ||
| orgAlias | String | 是 | 机构别名 | ||
| parentId | String | 是 | 参与者父ID | ||
| levelID | String | 是 | 参与者等级ID | ||
| status | String | 是 | 机构状态 | 可选值:actived/inactive | 
请求参数示例:
{
    "id": "",
    "parentId": "631490890224893952",
    "name": "css1",
    "orgAlias": "css1",
    "levelID": "466946461976756224",
    "status": "actived"
}返回示例:
{
    "state": 200,
    "request": null,
    "message": "组织数据查询成功!",
    "cause": "",
    "variables": {},
    "data": {
        "dataResult": [
            {
                "pk": "",
                "name": "测试机构树子2",
                "ip": null,
                "createBy": null,
                "createTime": "2019-11-18 10:21:10",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "645931497974398976",
                "partyType": null,
                "parentId": null,
                "path": null,
                "depth": null,
                "sn": null,
                "levelID": "625695402980540416",
                "roleIDs": null,
                "orgAlias": "csjgsz2",
                "status": "actived",
                "level": null,
                "pathName": "广州流辰信息.测试机构树.测试机构树子2.",
                "hasChild": false
            }
    ],
        "pageResult": {
            "limit": 20,
            "page": 1,
            "totalCount": 38,
            "totalPages": 2
        }
    }
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void | 
保存组织移动
简述:
- 保存组织移动
 
请求URL:
- http://ip:port/ibps/platform/v3/org/saveMove
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| orgId | String | 是 | 组织id | ||
| destinationId | String | 是 | 移动后的父组织ID | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/org/saveMove?orgId=646294705314725888&destinationId=641232590405107712返回示例:
{
    "state": 200,
    "request": null,
    "message": "组织移动保存成功!",
    "cause": "",
    "variables": {},
    "data": null
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void | 
排序
简述:
- 组织排序
 
请求URL:
- http://ip:port/ibps/platform/v3/org/saveSort
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| orgIds | String[] | 是 | 组织id数组 | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/org/saveSort?orgIds=625703010672050176,625703060408107008,625703116158795776,625703212032196608,645931076459429888,638426541465796608返回示例:
{
    "state": 200,
    "request": null,
    "message": "组织排序成功!",
    "cause": "",
    "variables": {},
    "data": null
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void | 
移除组织角色
简述:
- 移除组织角色
 
请求URL:
- http://ip:port/ibps/platform/v3/org/removeRole
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| orgId | String | 是 | 组织id | ||
| roleIds | String | 是 | 角色ID,可以多个,逗号分隔 | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/org/removeRole?orgId=631490890224893952&roleIds=646027950235320320返回示例:
{
    "state": 200,
    "request": null,
    "message": "更新组织角色成功",
    "cause": "",
    "variables": {},
    "data": null
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void | 
带等级值的组织列表(分页)
简述:
- 根据传入参数查询,并返回组织列表
 
请求URL:
- http://ip:port/ibps/platform/v3/org/queryWithLevel
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
暂无
- Body:
 
PartyOrgPo对象属性:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| request | APIRequest[1] | 是 | 动态查询请求对象 | 
请求参数示例:
{
    "parameters": [],
    "requestPage": {
        "pageNo": 1,
        "limit": 20
    },
    "sorts": []
}返回示例:
{
    "state": 200,
    "request": null,
    "message": "组织数据查询成功!",
    "cause": "",
    "variables": {},
    "data": {
        "dataResult": [
            {
                "pk": "",
                "name": "css1",
                "ip": null,
                "createBy": null,
                "createTime": "2019-11-19 10:28:38",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "646295766951788544",
                "partyType": null,
                "parentId": null,
                "path": null,
                "depth": null,
                "sn": null,
                "levelID": "466946461976756224",
                "roleIDs": null,
                "orgAlias": "css1",
                "status": "actived",
                "level": 1,
                "pathName": null,
                "hasChild": false
            }
        ],
        "pageResult": {
            "limit": 20,
            "page": 1,
            "totalCount": 40,
            "totalPages": 2
        }
    }
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | APIPageList< PartyOrgPo > | 机构对象信息列表 | 
获取组织树
简述:
- 获取组织树,参数type,int,可选值0(所有),1(所有),2(所在组织),3(指定组织),4(分级组织),5(超管用户所有、普通用户所在组织); 参数orgId,string,type=3(指定组织)必传;参数QA^key,Object,对应参与者属性
 
请求URL:
- http://ip:port/ibps/platform/v3/org/findTreeData
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
暂无
- Body:
 
PartyOrgPo对象属性:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| request | APIRequest[1] | 是 | 动态查询请求对象 | 
请求参数示例:
{
    "parameters": [
        {
            "key": "type",
            "value": 1
        },
        {
            "key": "orgId",
            "value": "0"
        }
    ]
}返回示例:
{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": [
        {
            "pk": "",
            "name": "广州流辰信息",
            "ip": null,
            "createBy": "1",
            "createTime": "2019-09-23 14:09:54",
            "updateBy": "1",
            "updateTime": "2019-11-08 09:54:15",
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "625695342267990016",
            "partyType": null,
            "alias": "gzlcxx",
            "parentId": "0",
            "path": "625695342267990016.",
            "depth": 1,
            "sn": null,
            "icon": null,
            "type": "org",
            "nocheck": false,
            "chkDisabled": false,
            "click": true,
            "title": "广州流辰信息",
            "open": "true",
            "hasChild": false
        },
        {
            "pk": "",
            "name": "天津大学",
            "ip": null,
            "createBy": "1",
            "createTime": "2019-10-09 13:59:21",
            "updateBy": "1",
            "updateTime": "2019-10-11 09:10:20",
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "631490890224893952",
            "partyType": null,
            "alias": "tjzyjssfdx",
            "parentId": "0",
            "path": "631490890224893952.",
            "depth": 1,
            "sn": null,
            "icon": null,
            "type": "org",
            "nocheck": false,
            "chkDisabled": false,
            "click": true,
            "title": "天津大学",
            "open": "true",
            "hasChild": false
        },
        {
            "pk": "",
            "name": "院团委",
            "ip": null,
            "createBy": "1",
            "createTime": "2019-10-09 13:59:34",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "631490946860580864",
            "partyType": null,
            "alias": "ytw",
            "parentId": "0",
            "path": "631490946860580864.",
            "depth": 1,
            "sn": null,
            "icon": null,
            "type": "org",
            "nocheck": false,
            "chkDisabled": false,
            "click": true,
            "title": "院团委",
            "open": "true",
            "hasChild": false
        },
        {
            "pk": "",
            "name": "团支部",
            "ip": null,
            "createBy": "1",
            "createTime": "2019-10-09 14:01:41",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "631491477834301440",
            "partyType": null,
            "alias": "tzb",
            "parentId": "0",
            "path": "631491477834301440.",
            "depth": 1,
            "sn": null,
            "icon": null,
            "type": "org",
            "nocheck": false,
            "chkDisabled": false,
            "click": true,
            "title": "团支部",
            "open": "true",
            "hasChild": false
        },
        {
            "pk": "",
            "name": "演示公司",
            "ip": null,
            "createBy": "1",
            "createTime": "2019-11-05 11:09:23",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "641232590405107712",
            "partyType": null,
            "alias": "ysgs",
            "parentId": "0",
            "path": "641232590405107712.",
            "depth": 1,
            "sn": null,
            "icon": null,
            "type": "org",
            "nocheck": false,
            "chkDisabled": false,
            "click": true,
            "title": "演示公司",
            "open": "true",
            "hasChild": false
        }
    ]
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | List< PartyEntityTreePo > | 组织树对象信息列表 | 
获取用户ID获取用户所在的组织
简述:
- 获取用户ID获取用户所在的组织
 
请求URL:
- http://ip:port/ibps/platform/v3/org/findByUserIds
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| userIds | String[] | 是 | 用户id数组 | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/org/findByUserIds?userIds=1返回示例:
{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": [
        {
            "pk": "",
            "name": "广州流辰信息",
            "ip": null,
            "createBy": null,
            "createTime": "2019-09-23 14:09:54",
            "updateBy": null,
            "updateTime": "2019-11-18 10:18:31",
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "625695342267990016",
            "partyType": null,
            "parentId": null,
            "path": null,
            "depth": null,
            "sn": null,
            "levelID": "466946461976756224",
            "roleIDs": "",
            "orgAlias": "gzlcxx",
            "status": "actived",
            "level": null,
            "pathName": null,
            "hasChild": false
        }
    ]
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | List< PartyOrgPo > | 机构对象信息列表 | 
根据父ID或名称获取组织列表,主要用于移动端
简述:
- 根据父ID或名称获取组织列表,主要用于移动端
 
请求URL:
- http://ip:port/ibps/platform/v3/org/queryByParentIdOrName
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
暂无
- Body:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| request | APIRequest[1] | 是 | 动态查询请求对象 | ||
| orgId | String | 否 | 父组织ID | request.parameters参数 | |
| partyId | String | 否 | 组织ID列表 | request.parameters参数 | 
请求参数示例:
{
    "parameters": [],
    "requestPage": {
        "pageNo": 1,
        "limit": 20
    },
    "sorts": []
}返回示例:
{
    "state": 200,
    "request": null,
    "message": "组织数据查询成功!",
    "cause": "",
    "variables": {},
    "data": {
        "dataResult": [
            {
                "pk": "",
                "name": "测试机构树子2",
                "ip": null,
                "createBy": null,
                "createTime": "2019-11-18 10:21:10",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "645931497974398976",
                "partyType": null,
                "parentId": null,
                "path": null,
                "depth": null,
                "sn": null,
                "levelID": "625695402980540416",
                "roleIDs": null,
                "orgAlias": "csjgsz2",
                "status": "actived",
                "level": null,
                "pathName": "广州流辰信息.测试机构树.测试机构树子2.",
                "hasChild": false
            }
    ],
        "pageResult": {
            "limit": 20,
            "page": 1,
            "totalCount": 38,
            "totalPages": 2
        }
    }
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | APIPageList< PartyOrgPo > | 机构对象列表 | 
备注
- [1] : APIRequest为动态查询请求对象,详情请移步全局请求格式