作者:管理员 历史版本:1 最后编辑:龚清 更新时间:2024-11-20 15:41
获取所有组织
简述:
- 获取所有组织
请求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为动态查询请求对象,详情请移步全局请求格式