获取职级信息
接口说明: 获取公司全部的职级信息。包含职级id,职级名称,职务,等级id,等级编码等信息
请求方式:POST(HTTPS)
请求地址:https://api.xinrenxinshi.com/v5/department/rank/list
请求Header:
key | value |
---|---|
access_token | 获取的access_token的实际值 |
Query参数:
key | value |
---|---|
sign | 签名值 |
Body参数:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
timestamp | Long | Y | 请求时间戳(精确到毫秒) |
返回结果:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
errcode | Integer | Y | 0成功,其他失败 |
errmsg | String | Y | 结果描述 |
data | List<RankModel> | Y | 职级信息列表 |
RankModel
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
rankId | String | Y | 职级id |
levelId | String | Y | 等级id |
levelCode | String | Y | 等级编码 |
parentLevelId | String | Y | 父等级id |
categoryId | String | Y | 职类id |
name | String | Y | 职级名称 |
title | String | Y | 职务 |
categoryName | String | Y | 职类名称 |
levelName | String | Y | 等级名称 |
请求示例(HTTPS):
https://api.xinrenxinshi.com/v5/department/rank/list?sign=LBTdxC91dr0LaR7TYcpZvej8q/E=
请求Body示例:
{
"timestamp": 1606209755763
}
SDK请求示例(java):
RankListRequest request = new RankListRequest(access_token);
OpenapiResponse<List<RankModel>> ranList = XrxsDepartmentService.rankList(request);
响应示例:
{
"errcode":0,
"errmsg":"成功",
"data": [
{
"rankId":"4c8498212bf7493da37e55a5cf900617",
"levelId":"b4b39c4db4b34b788639c646ad3f59bf",
"levelCode":"000000000",
"parentLevelId":"1550baaab0224107a407b3d740df30a5",
"categoryId":"f9717efa55624b68a868fcb9f3f9bbb9",
"categoryName":"管理类-M",
"levelName":"0",
"name":"M0-1",
"title":"管理0"
},
{
"rankId":"6872fd35eb1e4b0199bfcb8a701e9993",
"levelId":"f0e4eb03966c445ea80f4049a916340e",
"levelCode":"001000000",
"parentLevelId":"97ce1441018c4b948f078cafabf935bf",
"categoryId":"f9717efa55624b68a868fcb9f3f9bbb9",
"categoryName":"管理类-M",
"levelName":"1",
"name":"M1-1",
"title":""
},
{
"rankId":"5246dddf948b48dab944b93657d11b73",
"levelId":"7daedf292ed044888d6e511d4e217322",
"levelCode":"002000000",
"parentLevelId":"fd174d7782f246be999336ea3d764545",
"categoryId":"f9717efa55624b68a868fcb9f3f9bbb9",
"categoryName":"管理类-M",
"levelName":"2",
"name":"M2-1",
"title":"管理2"
}
]
}