主题
查询岗位列表 3.4.1.Beta2+
接口说明
请求URL:http[s]://{网关地址}/position/getAllPositions
请求方式: POST
请求内容类型: application/json
响应内容类型: application/json
请求说明
请求体
无
响应说明
响应体
数据格式:
JSON
| 字段名 | 参数名 | 类型 | 描述 |
|---|---|---|---|
| 返回码 | errcode | String | 0 成功,其他为不成功 |
| 返回码描述 | errmsg | String | 返回码描述 |
| 返回对象 | data | Position | 返回的岗位信息 |
| 字段名 | 参数名 | 类型 | 描述 |
|---|---|---|---|
| 通用岗位列表 | normalPositionList | List<NormalPosition> | 通用岗位列表 |
| 校内机构岗位列表 | orgPositionList | List<OrgPosition> | 校内机构岗位列表 |
| 字段名 | 参数名 | 类型 | 描述 |
|---|---|---|---|
| 岗位ID | positionId | String | 岗位ID |
| 岗位名称 | positionName | String | 岗位名称 |
| 校内机构代码 | deptCode | String | 校内机构代码 |
| 校内机构名称 | deptName | String | 校内机构名称 |
| 岗位类型 | positionType | String | 岗位类型 |
| 岗位类型名称 | positionTypeName | String | 岗位类型名称 |
| 岗位级别 | positionLevel | String | 岗位级别 |
| 岗位级别名称 | positionLevelName | String | 岗位级别名称 |
| 岗位描述 | positionDesc | String | 岗位描述 |
| 字段名 | 参数名 | 类型 | 描述 |
|---|---|---|---|
| 岗位ID | positionId | String | 岗位ID |
| 岗位名称 | positionName | String | 岗位名称 |
| 校内机构代码 | deptCode | String | 校内机构代码 |
| 校内机构名称 | deptName | String | 校内机构名称 |
| 岗位类型 | positionType | String | 岗位类型 |
| 岗位类型名称 | positionTypeName | String | 岗位类型名称 |
| 岗位级别 | positionLevel | String | 岗位级别 |
| 岗位级别名称 | positionLevelName | String | 岗位级别名称 |
| 岗位描述 | positionDesc | String | 岗位描述 |
响应示例
json
{
"data": {
"normalPositionList": [
{
"positionId": "1266108425524604928",
"positionLevel": "1",
"positionLevelName": "无级别",
"positionName": "岗位1",
"positionType": "2",
"positionTypeName": "服务类",
"deptCode": "37915",
"deptName": "成教科"
},
{
"positionDesc": "",
"positionId": "1186300612942622720",
"positionLevel": "1",
"positionLevelName": "无级别",
"positionName": "testPos1",
"positionType": "1",
"positionTypeName": "无类型",
"deptCode": "37915",
"deptName": "成教科"
},
{
"positionDesc": "",
"positionId": "1170030751530741760",
"positionLevel": "1",
"positionLevelName": "无级别",
"positionName": "教学秘书2023-03-10",
"positionType": "1",
"positionTypeName": "无类型",
"deptCode": "37915",
"deptName": "成教科"
}
],
"orgPositionList": [
{
"deptCode": "37915",
"deptName": "成教科",
"positionId": "1002",
"positionName": "岗位2"
},
{
"deptCode": "37911",
"deptName": "学生科",
"positionId": "1003",
"positionName": "岗位3"
}
]
},
"errcode": "0",
"errmsg": "success",
"success": true
}1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
错误码
Demo
java
// 创建客户端
Client client = new DefaultClient(BASE_URL, APP_ID, APP_SECRET);
// 创建请求对象
GetAllPositionsRequest request = new GetAllPositionsRequest();
BaseResponse response = client.execute(request);
//调用成功,则处理业务逻辑
if (response.isSuccess()) {
//.....
}1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10

