获取绩效角色员工列表
接口说明:获取绩效角色员工列表
请求方式: POST(HTTPS)
请求地址:https://api.xinrenxinshi.com/v5/apprisal/kpi/role/empList
请求Header:
key | value |
---|---|
access_token | 获取的access_token的实际值 |
Query参数:
key | value |
---|---|
sign | 签名值 |
Body参数:
参数 | 参数类型 | 必传(Y/N) | 说明 |
---|---|---|---|
timestamp | Long | Y | 请求时间戳(精确到毫秒) |
roleId | String | Y | 角色id |
pageSize | Integer | N | 每页大小,默认10,最大500 |
pageNum | Integer | N | 页数,默认从1开始 |
返回结果:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
errcode | Integer | Y | 0成功,其他失败 |
errmsg | String | Y | 结果描述 |
data | KpiRoleEmpPageResult | Y | 绩效角色信息分页信息 |
kpiRoleEmpModel
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
pageNum | Integer | Y | 当前页 |
pageSize | Integer | Y | 页码大小 |
totalCount | Integer | Y | 总条数 |
totalPages | Integer | Y | 总页数 |
data | List<kpiRoleEmpModel> | N | 绩效角色员工列表信息 |
kpiRoleEmpModel
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
employeeId | String | Y | 员工id |
employeeName | String | N | 员工名称 |
manageScopeList | List<KpiRoleEmpManageScopeModel> | N | 该员工管理范围 |
KpiRoleEmpManageScopeModel
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
manageScopeType | IntegerType | Y | 1-部门 2-员工 |
manageScopeId | String | Y | 部门id或者员工id |
请求示例(HTTPS):
https://api.xinrenxinshi.com/v5/apprisal/kpi/role/empList?sign=26dAzTk%2BzeMz%2Bx45d8SRniM1PTk%3D
请求Body示例:
{
"timestamp": 1606183503814,
"roleId":"c602e5117159404f8669116d38db2558",
"pageSize": 10,
"pageNum": 1
}
SDK请求示例(java):
ApprisalKpiRoleEmpListRequest request = new ApprisalKpiRoleEmpListRequest(access_token());
request.setRoleId("c602e5117159404f8669116d38db2558");
request.setPageSize(10);
request.setPageNum(1);
XrxsApprisalService.getKpiRoleEmpList(request);
响应实例:
{
"errcode":0,
"errmsg":"成功",
"data":{
"pageNum":1,
"pageSize":10,
"totalCount":3,
"totalPages":1,
"data":[
{
"employeeId":"b697b3d7b5f945c28f6cfa5d84e950c9",
"employeeName":"测试007",
"manageScopeList":null
},
{
"employeeId":"545ff9f02384459eaac68b6880f549f3",
"employeeName":"测试005",
"manageScopeList":null
},
{
"employeeId":"3fed4bc54aa34f1facbb77bbe2bf1761",
"employeeName":"测试006",
"manageScopeList":[
{
"manageScopeType":1,
"manageScopeName":"测试部",
"manageScopeId":"9a3988b3bf7549edaaff00b62955ea26"
},
{
"manageScopeType":1,
"manageScopeName":"测试",
"manageScopeId":"c344b64335d446ecb1c23285221f604c"
}
]
}
]
}
}