员工考勤统计
接口说明: 获取员工考勤统计
请求方式:POST(HTTPS)
请求地址:https://api.xinrenxinshi.com/v5/attendance/statistics
请求Header:
| key | value |
|---|---|
| access_token | 获取的access_token的实际值 |
Query参数:
| key | value |
|---|---|
| sign | 签名值 |
Body参数:
| 参数 | 类型 | 必传(Y/N) | 说明 |
|---|---|---|---|
| employeeId | String | Y | 员工id |
| startDate | String | N | 查询开始时间 时间格式:yyyy-MM-dd startDate、endDate必须联合使用,即:两者都有值或都为空 |
| endDate | String | N | 查询结束时间 时间格式:yyyy-MM-dd startDate、endDate必须联合使用,即:两者都有值或都为空 |
| timestamp | Long | Y | 请求时间戳(精确到毫秒) |
注意事项:
- 如果不传查询时间的话 默认获取的是当前考勤活动账套的员工考勤统计
- 查询时间间隔不能超过90天
返回结果:
| 参数 | 类型 | 必传(Y/N) | 说明 |
|---|---|---|---|
| errcode | Integer | Y | 0成功,其他失败 |
| errmsg | String | Y | 结果描述 |
| data | AttendanceStatistics | Y | 返回结果 |
AttendanceStatistics
| 参数 | 类型 | 必传(Y/N) | 说明 |
|---|---|---|---|
| lateNum | double | Y | 迟到次数 |
| leaveEarlyNum | double | Y | 早退次数 |
| absentNum | double | Y | 旷工次数 |
| leaveOrOutNum | double | Y | 请假外出次数 |
| noWorkdayNum | Integer | Y | 非工作日天数 |
请求示例(HTTPS):
https://api.xinrenxinshi.com/v5/attendance/statistics?sign=nJHs0R%2F6cQs3nXIWIb8fySlinfE%3D
请求Body示例:
{
"employeeId":"31f5664bbc9648deb3df6410df14b648",
"timestamp":1624606323400
}
SDK请求示例(java):
AttendanceStatisticsRequest request = new AttendanceStatisticsRequest(access_token());
request.setEmployeeId("31f5664bbc9648deb3df6410df14b648");
XrxsAttendanceService.getAttendanceStatic(request);
响应示例:
{
"errcode":0,
"errmsg":"成功",
"data":{
"lateNum":1.0,
"leaveEarlyNum":2.0,
"absentNum":0.5,
"leaveOrOutNum":0.5,
"noWorkdayNum":12
}
}