# 考勤记录API
# 列表
# 请求
- Method: GET
- Url: /iclock/api/transactions/
- Headers:
- Content-Type: application/json
- Authorization: "JWT ey.........oQi98"
- Query Parameters
参数 | 描述 |
---|---|
page | |
page_size | |
emp_code | |
terminal_sn | |
terminal_alias | |
start_time | |
end_time |
# 响应
{
"count": 6,
"next": null,
"previous": null,
"msg": "",
"code": 0,
"data": [
{
"id": 1,
"emp_code": "11111111122",
"first_name": "",
"last_name": "",
"department": "Department",
"position": "Position",
"punch_time": "2020-06-05 00:00:00",
"punch_state": "0",
"punch_state_display": "Check In",
"verify_type": 0,
"verify_type_display": "Password",
"work_code": "",
"gps_location": "",
"area_alias": null,
"terminal_sn": "",
"temperature": 0.0,
"terminal_alias": null,
"upload_time": "2020-06-05 08:47:59"
},
......
]
}
# 读取
# 请求
Method: GET
Url: /iclock/api/transactions/{id}/
Headers:
- Content-Type: application/json
- Authorization: "JWT ey.........oQi98"
Path Parameters
参数 | 描述 |
---|---|
id | 必填 |
# 响应
- **Url:** /iclock/api/transactions/1/
{
"id": 1,
"emp_code": "11111111122",
"first_name": "",
"last_name": "",
"department": "Department",
"position": "Position",
"punch_time": "2020-06-05 00:00:00",
"punch_state": "0",
"punch_state_display": "Check In",
"verify_type": 0,
"verify_type_display": "Password",
"work_code": "",
"gps_location": "",
"area_alias": null,
"terminal_sn": "",
"temperature": 0.0,
"terminal_alias": null,
"upload_time": "2020-06-05 08:47:59"
}
# 删除
# 请求
Method: DELETE
Url: /iclock/api/transactions/{id}/
Headers:
- Content-Type: application/json
- Authorization: "JWT ey.........oQi98"
Path Parameters
参数 | 描述 |
---|---|
id | 必填 |
# 响应
None
# 导出
# 请求
- Method: GET
- Url: /iclock/api/transactions/export/
- Headers:
- Content-Type: application/json
- Authorization: "JWT ey.........oQi98"
- Query Parameters
参数 | 描述 |
---|---|
export_type | 必填, csv, txt, xls |
page | |
page_size | |
emp_code | |
terminal_sn | |
terminal_alias | |
start_time | |
end_time |
# 响应
response type: bytes
b'id,em......-06-05 08:48:00\r\n'