获取考勤日报表

接口说明: 根据日期获取对应的考勤日报表数据.注意数据不是实时的,每6个小时更新一次。

请求方式: POST(HTTPS)

请求地址: https://api.xinrenxinshi.com/v5/attendance/report/daily

请求Header:

key value
access_token 获取的access_token的实际值

Query参数:

key value
sign 签名值

Body参数:

参数 类型 必传(Y/N) 说明
date String Y 日期。日期格式:yyyyMMdd;例如:20240401
pageNo Integer N 查询页码,最小值为0,翻页+1,未传时默认为0
pageSize Integer N 每页条目数,每页条目数不超过1000条,不小于1条,未传时默认100条
timestamp Integer Y 请求时间戳(精确到毫秒)

返回结果:

参数 类型 必传(Y/N) 说明
errcode Integer Y 错误码枚举值,0:成功,其他值为失败
errmsg String Y 结果描述
data PageResult Y 查询成功时返回分页报表数据

PageResult:

参数 类型 必传(Y/N) 说明
totalPageSize Long Y 总页数
hasMore Boolean Y 是否有下一页 true-有,false-没有
pageNo Integer Y 当前页
pageSize Integer Y 每页显示条数
result List<AttendanceDailyReportResult> Y 考勤日报表详情

AttendanceDailyReportResult:

参数 类型 必传(Y/N) 说明
employeeId String Y 员工id
employeeName String Y 员工姓名
departmentId String Y 部门ID
departmentName String Y 部门名称
shouldworkhour Double Y 每日应出勤时长
realondutyhour Double N 每日实际出勤时长
clockon String Y 首次打卡时间
clockout String Y 末次打卡时间
latenum Integer Y 迟到次数
earlynum Integer Y 早退次数
lacknumsum Integer N 缺卡次数
vbdknum Integer Y 有效补卡次数
dtype String N 日期类型
operateDate String Y 日期
shiftsName String Y 班次名称
costLabel String Y 方案标签
clockHour Double N 打卡时长
realWorkHour Double N 工作日时长
restHour Double N 休息时长
lateMinute Double N 迟到分钟
earlyMinute Double N 早退分钟
absent Double N 旷工(小时)
lackClockNum Double N 漏卡次数-指当前报表的【缺卡次数】
bdkNum Integer N 补卡次数
lackNumOn Integer N 上班缺卡数(新)
lackNumOff Integer N 下班缺卡数(新)
lackNumSum Integer N 缺卡次数(新)
onocHour Double N 加班时长(无补偿)
opayHour Double N 加班时长(加班费)
orestHour Double N 加班时长(调休)
oHour Double N 加班总时长
outWork Double N 外勤(天)
outWorkHour Double N 外勤(小时)
outh Double N 外出(天)
out Double N 外出(小时)
trip Double N 出差(天)
tripHour Double N 出差(小时)
homeWork Double N 居家办公(天)
homeWorkHour Double N 居家办公(小时)
holidayTypeOneDay Double N 年假(天)
holidayTypeOneHour Double N 年假(小时)
holidayTypeTwoDay Double N 事假(天)
holidayTypeTwoHour Double N 事假(小时)
holidayTypeThreeDay Double N 病假(天)
holidayTypeThreeHour Double N 病假(小时)
holidayTypeFourDay Double N 婚假(天)
holidayTypeFourHour Double N 婚假(小时)
holidayTypeFiveDay Double N 丧假(天)
holidayTypeFiveHour Double N 丧假(小时)
holidayTypeSixDay Double N 产假(天)
holidayTypeSixHour Double N 产假(小时)
holidayTypeSevenDay Double N 奖励产假(天)
holidayTypeSevenHour Double N 奖励产假(小时)
holidayTypeEightDay Double N 陪产假(天)
holidayTypeEightHour Double N 陪产假(小时)
holidayTypeNineDay Double N 探亲假(天)
holidayTypeNineHour Double N 探亲假(小时)
holidayTypeTenDay Double N 工伤假(天)
holidayTypeTenHour Double N 工伤假(小时)
holidayTypeElevenDay Double N 调休(天)
holidayTypeElevenHour Double N 调休(小时)
holidayTypeTwelveDay Double N 产检假(天)
holidayTypeTwelveHour Double N 产检假(小时)
holidayTypeThirteenDay Double N 流产假(天)
holidayTypeThirteenHour Double N 流产假(小时)
holidayTypeFortyDay Double N 哺乳假(天)
holidayTypeFortyHour Double N 哺乳假(小时)
holidayTypeNnDay Double N 长期病假(天)
holidayTypeNnHour Double N 长期病假(小时)
holidayHourSum String N 请假总时长(小时)
holidaySum String N 请假总时长(天)

Tips:

  • 返回的报表数据不是实时的,每6个小时更新一次。

请求示例(HTTPS):

https://api.xinrenxinshi.com/v5/attendance/report/daily?sign=tAMMvw%2FiNEMLd3jf4i6U510aZ1c%3D

请求Body示例:

{
  "date": "20240724",
  "pageNo": 0,
  "pageSize": 4,
  "timestamp": 1721893745730
}

SDK请求示例(java):

AttendanceDailyReportRequest request = new AttendanceDailyReportRequest(access_token());
request.setDate("20240724");
request.setPageNo(0);
request.setPageSize(4);
OpenapiResponse<PageResult<AttendanceDailyReportResult>> dailyReport = XrxsAttendanceService.getDailyReport(request);

响应示例

{
  "errcode": 0,
  "errmsg": "成功",
  "data": {
    "totalPageSize": 2,
    "pageNo": 0,
    "pageSize": 4,
    "result": [
      {
        "employeeId": "27d9b61cd1ab4c4889eaad2c028d3c65",
        "employeeName": "GPA / Result",
        "departmentId": "be8a8e9e060a45198ec4213b62aea95c",
        "departmentName": "绩效通知1",
        "shouldworkhour": 7.0,
        "realondutyhour": 0.0,
        "clockon": "",
        "clockout": "",
        "latenum": 0,
        "earlynum": 0,
        "lacknumsum": 0,
        "vbdknum": 0,
        "dtype": "工作日",
        "operateDate": "20240724",
        "shiftsName": "默认班次-实际工作日考勤方案(09:00~18:00)",
        "costLabel": "{}",
        "clockHour": 0.0,
        "realWorkHour": 0.0,
        "restHour": 2.0,
        "lateMinute": 0.0,
        "earlyMinute": 0.0,
        "absent": 7.0,
        "lackClockNum": 2,
        "bdkNum": 0,
        "lackNumOn": null,
        "lackNumOff": null,
        "onocHour": 0.0,
        "opayHour": 0.0,
        "orestHour": 0.0,
        "outWork": 0.0,
        "outWorkHour": null,
        "outh": 0.0,
        "out": null,
        "trip": 0.0,
        "tripHour": null,
        "homeWork": null,
        "homeWorkHour": null,
        "holidayTypeOneDay": null,
        "holidayTypeOneHour": null,
        "holidayTypeTwoDay": null,
        "holidayTypeTwoHour": null,
        "holidayTypeThreeDay": null,
        "holidayTypeThreeHour": null,
        "holidayTypeFourDay": null,
        "holidayTypeFourHour": null,
        "holidayTypeFiveDay": null,
        "holidayTypeFiveHour": null,
        "holidayTypeSixDay": null,
        "holidayTypeSixHour": null,
        "holidayTypeSevenDay": null,
        "holidayTypeSevenHour": null,
        "holidayTypeEightDay": null,
        "holidayTypeEightHour": null,
        "holidayTypeNineDay": null,
        "holidayTypeNineHour": null,
        "holidayTypeTenDay": null,
        "holidayTypeTenHour": null,
        "holidayTypeElevenDay": null,
        "holidayTypeElevenHour": null,
        "holidayTypeTwelveDay": null,
        "holidayTypeTwelveHour": null,
        "holidayTypeThirteenDay": null,
        "holidayTypeThirteenHour": null,
        "holidayTypeFortyDay": null,
        "holidayTypeFortyHour": null,
        "holidayTypeNnDay": null,
        "holidayTypeNnHour": null,
        "holidayHourSum": "0.0",
        "holidaySum": "0.0",
        "ohour": 0.0
      },
      {
        "employeeId": "2d0009fc99f6435e8a954d8b77840540",
        "employeeName": "牛的很",
        "departmentId": "be8a8e9e060a45198ec4213b62aea95c",
        "departmentName": "绩效通知1",
        "shouldworkhour": 7.0,
        "realondutyhour": 0.0,
        "clockon": "",
        "clockout": "",
        "latenum": 0,
        "earlynum": 0,
        "lacknumsum": 0,
        "vbdknum": 0,
        "dtype": "工作日",
        "operateDate": "20240724",
        "shiftsName": "默认班次-实际工作日考勤方案(09:00~18:00)",
        "costLabel": "{}",
        "clockHour": 0.0,
        "realWorkHour": 0.0,
        "restHour": 2.0,
        "lateMinute": 0.0,
        "earlyMinute": 0.0,
        "absent": 7.0,
        "lackClockNum": 2,
        "bdkNum": 0,
        "lackNumOn": null,
        "lackNumOff": null,
        "onocHour": 0.0,
        "opayHour": 0.0,
        "orestHour": 0.0,
        "outWork": 0.0,
        "outWorkHour": null,
        "outh": 0.0,
        "out": null,
        "trip": 0.0,
        "tripHour": null,
        "homeWork": null,
        "homeWorkHour": null,
        "holidayTypeOneDay": null,
        "holidayTypeOneHour": null,
        "holidayTypeTwoDay": null,
        "holidayTypeTwoHour": null,
        "holidayTypeThreeDay": null,
        "holidayTypeThreeHour": null,
        "holidayTypeFourDay": null,
        "holidayTypeFourHour": null,
        "holidayTypeFiveDay": null,
        "holidayTypeFiveHour": null,
        "holidayTypeSixDay": null,
        "holidayTypeSixHour": null,
        "holidayTypeSevenDay": null,
        "holidayTypeSevenHour": null,
        "holidayTypeEightDay": null,
        "holidayTypeEightHour": null,
        "holidayTypeNineDay": null,
        "holidayTypeNineHour": null,
        "holidayTypeTenDay": null,
        "holidayTypeTenHour": null,
        "holidayTypeElevenDay": null,
        "holidayTypeElevenHour": null,
        "holidayTypeTwelveDay": null,
        "holidayTypeTwelveHour": null,
        "holidayTypeThirteenDay": null,
        "holidayTypeThirteenHour": null,
        "holidayTypeFortyDay": null,
        "holidayTypeFortyHour": null,
        "holidayTypeNnDay": null,
        "holidayTypeNnHour": null,
        "holidayHourSum": "0.0",
        "holidaySum": "0.0",
        "ohour": 0.0
      },
      {
        "employeeId": "a0c81bee9fb24778a7a4e4df5a7f30c0",
        "employeeName": "测试",
        "departmentId": "b83e48ca3a294c5e8d8a98ca80e4be47",
        "departmentName": "一级部门",
        "shouldworkhour": 7.0,
        "realondutyhour": 0.0,
        "clockon": "",
        "clockout": "",
        "latenum": 0,
        "earlynum": 0,
        "lacknumsum": 0,
        "vbdknum": 0,
        "dtype": "工作日",
        "operateDate": "20240724",
        "shiftsName": "默认班次-实际工作日考勤方案(09:00~18:00)",
        "costLabel": "{}",
        "clockHour": 0.0,
        "realWorkHour": 0.0,
        "restHour": 2.0,
        "lateMinute": 0.0,
        "earlyMinute": 0.0,
        "absent": 7.0,
        "lackClockNum": 2,
        "bdkNum": 0,
        "lackNumOn": null,
        "lackNumOff": null,
        "onocHour": 0.0,
        "opayHour": 0.0,
        "orestHour": 0.0,
        "outWork": 0.0,
        "outWorkHour": null,
        "outh": 0.0,
        "out": null,
        "trip": 0.0,
        "tripHour": null,
        "homeWork": null,
        "homeWorkHour": null,
        "holidayTypeOneDay": null,
        "holidayTypeOneHour": null,
        "holidayTypeTwoDay": null,
        "holidayTypeTwoHour": null,
        "holidayTypeThreeDay": null,
        "holidayTypeThreeHour": null,
        "holidayTypeFourDay": null,
        "holidayTypeFourHour": null,
        "holidayTypeFiveDay": null,
        "holidayTypeFiveHour": null,
        "holidayTypeSixDay": null,
        "holidayTypeSixHour": null,
        "holidayTypeSevenDay": null,
        "holidayTypeSevenHour": null,
        "holidayTypeEightDay": null,
        "holidayTypeEightHour": null,
        "holidayTypeNineDay": null,
        "holidayTypeNineHour": null,
        "holidayTypeTenDay": null,
        "holidayTypeTenHour": null,
        "holidayTypeElevenDay": null,
        "holidayTypeElevenHour": null,
        "holidayTypeTwelveDay": null,
        "holidayTypeTwelveHour": null,
        "holidayTypeThirteenDay": null,
        "holidayTypeThirteenHour": null,
        "holidayTypeFortyDay": null,
        "holidayTypeFortyHour": null,
        "holidayTypeNnDay": null,
        "holidayTypeNnHour": null,
        "holidayHourSum": "0.0",
        "holidaySum": "0.0",
        "ohour": 0.0
      },
      {
        "employeeId": "fba50ac0ee284ee8914969028e7182dc",
        "employeeName": "Photoshop",
        "departmentId": "b83e48ca3a294c5e8d8a98ca80e4be47",
        "departmentName": "一级部门",
        "shouldworkhour": 7.0,
        "realondutyhour": 0.0,
        "clockon": "",
        "clockout": "",
        "latenum": 0,
        "earlynum": 0,
        "lacknumsum": 0,
        "vbdknum": 0,
        "dtype": "工作日",
        "operateDate": "20240724",
        "shiftsName": "默认班次-实际工作日考勤方案(09:00~18:00)",
        "costLabel": "{}",
        "clockHour": 0.0,
        "realWorkHour": 0.0,
        "restHour": 2.0,
        "lateMinute": 0.0,
        "earlyMinute": 0.0,
        "absent": 7.0,
        "lackClockNum": 2,
        "bdkNum": 0,
        "lackNumOn": null,
        "lackNumOff": null,
        "onocHour": 0.0,
        "opayHour": 0.0,
        "orestHour": 0.0,
        "outWork": 0.0,
        "outWorkHour": null,
        "outh": 0.0,
        "out": null,
        "trip": 0.0,
        "tripHour": null,
        "homeWork": null,
        "homeWorkHour": null,
        "holidayTypeOneDay": null,
        "holidayTypeOneHour": null,
        "holidayTypeTwoDay": null,
        "holidayTypeTwoHour": null,
        "holidayTypeThreeDay": null,
        "holidayTypeThreeHour": null,
        "holidayTypeFourDay": null,
        "holidayTypeFourHour": null,
        "holidayTypeFiveDay": null,
        "holidayTypeFiveHour": null,
        "holidayTypeSixDay": null,
        "holidayTypeSixHour": null,
        "holidayTypeSevenDay": null,
        "holidayTypeSevenHour": null,
        "holidayTypeEightDay": null,
        "holidayTypeEightHour": null,
        "holidayTypeNineDay": null,
        "holidayTypeNineHour": null,
        "holidayTypeTenDay": null,
        "holidayTypeTenHour": null,
        "holidayTypeElevenDay": null,
        "holidayTypeElevenHour": null,
        "holidayTypeTwelveDay": null,
        "holidayTypeTwelveHour": null,
        "holidayTypeThirteenDay": null,
        "holidayTypeThirteenHour": null,
        "holidayTypeFortyDay": null,
        "holidayTypeFortyHour": null,
        "holidayTypeNnDay": null,
        "holidayTypeNnHour": null,
        "holidayHourSum": "0.0",
        "holidaySum": "0.0",
        "ohour": 0.0
      }
    ],
    "hasMore": true
  }
}
2024 © 企家有道网络技术(北京)有限公司版权所有@京ICP备15035315号 all right reserved,powered by Gitbookupdate by: 2024-07-30 10:05:08

results matching ""

    No results matching ""