员工成长记录
接口说明: 查询员工的成长记录.返回记录的时间,记录类型以及具体的操作内容。
请求方式:POST(HTTPS)
请求地址:https://api.xinrenxinshi.com/v5/employee/careers
请求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<EmployeeCareersDO >> | Y | 响应数据 map的key为员工id,valus为对应的成长记录列表 |
EmployeeCareersDO
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
employeeId | String | Y | 员工id |
type | Integer | Y | 记录类型,详见记录类型 |
time | Integer | Y | 记录时间,精确到秒 |
content | String | Y | 记录内容 |
记录类型
类型 | 说明 |
---|---|
0 | 员工部门调整或员工部门录入完成 |
1 | 员工转正 |
2 | 员工入职 |
3 | 员工岗位调整或员工岗位确定 |
4 | 员工职级调整或员工职级确定 |
5 | 合同续签或合同签订 |
6 | 员工离职 |
7 | 非正式转正式 |
8 | 离职再入职 |
9 | 合同签订 |
10 | 合同续签 |
11 | 合同变更 |
12 | 员工预离职 |
13 | 撤销员工离职 |
14 | 员工兼职确定 |
15 | 员工兼职调整 |
16 | 非正式员工转正 |
请求示例(HTTPS):
https://api.xinrenxinshi.com/v5/employee/careers?sign=X5O4br3gDtG1wMwSnWCkWe%2BXIgQ%3D
请求Body示例:
{
"employeeIds":[
"31f5664bbc9648deb3df6410df14b648",
"7e8d56157f8f4816a904cafbc6b006df"
],
"timestamp":1624604828399
}
SDK请求示例(java):
EmployeeCareersRequest request = new EmployeeCareersRequest(access_token());
request.setEmployeeIds(Arrays.asList("31f5664bbc9648deb3df6410df14b648","7e8d56157f8f4816a904cafbc6b006df"));
XrxsEmployeeService.getEmployeeCareers(request);
响应示例:
{
"errcode":0,
"errmsg":"成功",
"data":{
"31f5664bbc9648deb3df6410df14b648":[
{
"employeeId":"31f5664bbc9648deb3df6410df14b648",
"type":2,
"time":1588262400,
"content":"员工入职 "
},
{
"employeeId":"31f5664bbc9648deb3df6410df14b648",
"type":0,
"time":1624464000,
"content":"员工部门调整 由1 调整为 部门2"
},
{
"employeeId":"31f5664bbc9648deb3df6410df14b648",
"type":1,
"time":1624464000,
"content":"员工转正 "
},
{
"employeeId":"31f5664bbc9648deb3df6410df14b648",
"type":0,
"time":1624464000,
"content":"员工部门录入完成 部门定为 1"
},
{
"employeeId":"31f5664bbc9648deb3df6410df14b648",
"type":3,
"time":1624464000,
"content":"员工岗位确定 岗位定为 开发"
}
],
"7e8d56157f8f4816a904cafbc6b006df":[
{
"employeeId":"7e8d56157f8f4816a904cafbc6b006df",
"type":2,
"time":1617206400,
"content":"员工入职 "
},
{
"employeeId":"7e8d56157f8f4816a904cafbc6b006df",
"type":0,
"time":1619347842,
"content":"员工部门录入完成 部门定为 1"
},
{
"employeeId":"7e8d56157f8f4816a904cafbc6b006df",
"type":3,
"time":1620662400,
"content":"员工岗位确定 岗位定为 开发"
},
{
"employeeId":"7e8d56157f8f4816a904cafbc6b006df",
"type":9,
"time":1621008000,
"content":"合同签订 与XXX公司签订无固定期限劳动合同,合同期限为2021-05-06~--"
},
{
"employeeId":"7e8d56157f8f4816a904cafbc6b006df",
"type":11,
"time":1621085660,
"content":"合同变更 合同类型由无固定期限劳动合同修改为固定期限劳动合同;合同开始日期由2021-05-06修改为2020-05-15;合同结束日期由--修改为2021-05-15;"
}
]
}
}