- 开发指南
- 登录管理
- 告警业务
- 定位信息
- 考勤与工时统计
- 历史轨迹/视频查询
- 电子点名与统计区域
- 巡检任务
- IFrame页面应用
- 附录
考勤统计明细
POST
/localsense/attendance/getAttRecord
考勤区域api
请求参数
Header 参数
token
string
必需
默认值:
{{logintoken}}
Body 参数application/json
获取考勤记录传参
from
string
开始时间
state
string
状态
tagId
string
标签id
to
string
结束时间
page
integer
页数
num
integer
数据条数
示例
{
"from": "string",
"state": "string",
"tagId": "string",
"to": "string",
"page": 0,
"num": 0
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/localsense/attendance/getAttRecord' \
--header 'token;' \
--header 'Content-Type: application/json' \
--data-raw '{
"from": "string",
"state": "string",
"tagId": "string",
"to": "string",
"page": 0,
"num": 0
}'
返回响应
🟢200OK
application/json
Body
code
integer <int32>
可选
data
object (分页接口出参«考勤记录出参»)
响应数据
currentPage
integer <int64>
当前页数
dataList
array[object (考勤记录出参) {11}]
出参数据(集合)
totalNum
integer <int64>
总条数
totalPage
integer <int64>
总页数
msg
string
响应说明
示例
{
"code": 200,
"msg": "success",
"data": {
"currentPage": 1,
"totalPage": 1,
"totalNum": 4,
"dataList": [
{
"tagId": "1",
"name": "人员1",
"date": "2022-09-05",
"attTime": "09:00:00 - 17:00:00",
"inTime": 0,
"inArea": null,
"outTime": 0,
"outArea": null,
"isPres": 1,
"inState": 1,
"outState": 1
},
{
"tagId": "1",
"name": "人员1",
"date": "2022-09-04",
"attTime": "09:00:00 - 17:00:00",
"inTime": 0,
"inArea": null,
"outTime": 0,
"outArea": null,
"isPres": 2,
"inState": 1,
"outState": 1
},
{
"tagId": "1",
"name": "人员1",
"date": "2022-09-03",
"attTime": "09:00:00 - 17:00:00",
"inTime": 1662191423023,
"inArea": "考勤-1",
"outTime": 0,
"outArea": null,
"isPres": 1,
"inState": 2,
"outState": 1
},
{
"tagId": "1",
"name": "人员1",
"date": "2022-09-02",
"attTime": "09:00:00 - 17:00:00",
"inTime": 1662087620377,
"inArea": "考勤-1",
"outTime": 1662103200192,
"outArea": "考勤-1",
"isPres": 1,
"inState": 2,
"outState": 2
}
]
}
}
🟢201Created
🟠401Unauthorized
🟠403Forbidden
🟠404Not Found