获取员工在部门的排序信息

接口说明: 通过员工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
      }
    ]
  }
}
2024 © 企家有道网络技术(北京)有限公司版权所有@京ICP备15035315号 all right reserved,powered by Gitbookupdate by: 2024-01-15 15:26:15

results matching ""

    No results matching ""