1. 考勤记录推送
1.1. busiType=7 通行识别记录推送
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
uuid | string | 否 | 考勤记录UUID | |
personUuid | string | 否 | 基础人员UUID | |
personName | string | 否 | 基础人员姓名 | |
personCode | string | 否 | 基础人员编号 | |
orgUuid | string | 否 | 所属部门UUID | |
orgName | string | 否 | 所属部门名称 | |
attendanceDate | string | 否 | 考勤日期 | |
attendanceTime | array | 否 | 考勤时间段 | |
|─ | object | |||
|─order | integer | 是 | 时段编号 1-时段一,2-时段二,3-时段三 |
|
|─onSt | string | 是 | 上班开始时间 上班开始时间eg:09:00,需要精确到分 |
|
|─onEt | string | 是 | 上班结束时间 上班结束时间eg:09:00,需要精确到分 |
|
|─offSt | string | 是 | 下班开始时间 下班开始时间eg:09:00,需要精确到分 |
|
|─offEt | string | 是 | 下班结束时间 下班结束时间eg:09:00,需要精确到分 |
|
|─daySpan | integer | 否 | 跨天 0-正常,1-跨天 |
|
attTimeResult | array | 否 | 考勤时段结果:打卡时间&考勤结果 | |
|─ | object | |||
|─order | integer | 否 | 时段编号:1-时段一,2-时段二,3-时段三 | |
|─inPunch | string | 否 | 上班开打卡时间 上班打卡时间eg:09:00,需要精确到分 |
|
|─outPunch | string | 否 | 下班打卡时间 下班打卡时间eg:09:00,需要精确到分 |
|
|─result | integer | 否 | 考勤结果:1-正常、2-缺勤、3-迟到、4-早退、5-迟到早退、6-漏打卡 0 :考勤结果:0-暂无结果(“--”表示) 1 :正常 2 :缺勤 3 :迟到 4 :早退 5 :迟到早退 6 :漏打卡 7 :出勤调整 |
|
|─adjust | integer | 否 | -1 | 出勤调整结果 勤调整类型:1-补卡、2-请假、3-调休、4-调班 |
|─period | integer | 否 | -1 | 打卡时段 打卡时段:1-上班卡、2-工作期间打卡、3-下班卡 |
status | integer | 否 | 考勤状态:1-正常、11-旷工、8-出勤调整、12-异常 |
1.1.1. 回调数据示例
响应 200
{
"attTimeResult": [{
"adjust": -1,
"inPunch": "09:00:00",
"order": 1,
"outPunch": "10:00:00",
"period": 2,
"result": 4
}],
"attendanceDate": 1624896000000,
"personCode": "5677978",
"personName": "彭斯亮",
"personUuid": "26862b1abeb64c4d869add1d225e5ebe",
"orgUuid": "2a12603fc2db4ebebe6dd8d6004e0c93",
"orgName": "一级部门",
"status": 4,
"uuid": "26862b1abeb64c4d869add1d225e5ebe"
}