获取员工在部门的排序信息
接口说明: 通过员工id查询员工在所在部门和兼职部门的排序信息
请求方式:POST(HTTPS)
请求地址:https://api.xinrenxinshi.com/v5/employee/orderInDepartment
请求Header:
key | value |
---|---|
access_token | 获取的access_token的实际值 |
Query参数:
key | value |
---|---|
sign | 签名值 |
Body参数:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
employeeIds | List<String> | Y | 要查询的员工id,最多100条 |
timestamp | Long | Y | 请求时间戳(精确到毫秒) |
返回结果:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
errcode | Integer | Y | 错误码 |
errmsg | String | Y | 错误信息 |
data | Map<String,List<EmployeeDepartmentOrder>> | Y | 响应数据,key是员工id,value是员工对应的排序信息 |
EmployeeDepartmentOrder
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
employeeId | String | Y | 员工ID |
departmentId | String | N | 部门id |
jobType | Integer | Y | 1-主岗,2-兼岗 |
position | Integer | Y | 部门中的排序,默认值10000 |
请求示例(HTTPS):
https://api.xinrenxinshi.com/v5/employee/orderInDepartment?sign=X5O4br3gDtG1wMwSnWCkWe%2BXIgQ%3D
请求Body示例:
{
"employeeIds": ["28878a9cb79d4b2b8b1cae14debc18e8"],
"timestamp": 1606198702442
}
SDK请求示例(java):
EmployeeDepartmentOrderRequest request = new EmployeeDepartmentOrderRequest(access_token());
request.setEmployeeIds(Arrays.asList("28878a9cb79d4b2b8b1cae14debc18e8"));
XrxsEmployeeService.getEmployeeDepartmentOrder(request);
响应示例:
{
"errcode":0,
"errmsg":"成功",
"data":{
"28878a9cb79d4b2b8b1cae14debc18e8":[
{
"employeeId":"28878a9cb79d4b2b8b1cae14debc18e8",
"departmentId":"c0511b4bfc9c497ebb8446f2244ca0f0",
"jobType":1,
"position":100000
},
{
"employeeId":"28878a9cb79d4b2b8b1cae14debc18e8",
"departmentId":"9234c999958545bc8c26b6c8d7705346",
"jobType":2,
"position":100000
},
{
"employeeId":"28878a9cb79d4b2b8b1cae14debc18e8",
"departmentId":"c0511b4bfc9c497ebb8446f2244ca0f0",
"jobType":2,
"position":100000
},
{
"employeeId":"28878a9cb79d4b2b8b1cae14debc18e8",
"departmentId":"9234c999958545bc8c26b6c8d7705346",
"jobType":2,
"position":100000
},
{
"employeeId":"28878a9cb79d4b2b8b1cae14debc18e8",
"departmentId":"0277546a82614d758924e5c759534e7b",
"jobType":2,
"position":100000
},
{
"employeeId":"28878a9cb79d4b2b8b1cae14debc18e8",
"departmentId":"8f11401e04a24932b5333afbee742341",
"jobType":2,
"position":100000
}
]
}
}