操作记录
门锁事件日志
请求链接:
/lockRecords/lockEventList请求方式:
POST参数说明:
| 名称 | 类型 | 是否必需 | 示例 | 描述 |
|---|---|---|---|---|
| lockId | int | Y | 9418481 | |
| lockEventType | int | N | 0 | 事件类型:0-全部事件;10-开门事件;20-异常事件;30-门铃事件;40-视频事件 |
| pageNo | int | N | 1 | 分页默认1开始 |
| pageSize | int | N | 20 | 不传默认20 |
| startDate | int | N | 1705939200000 | 开始时间 |
| endDate | int | Y | 1706025599000 | 结束时间 |
- 返回参数及示例:
| 参数 | 类型 | 描述 |
|---|---|---|
| list | Array | 事件列表 |
| pageNo | Int | 页码 |
| pageSize | Int | 每页数量 |
| pages | Int | 总页数 |
| total | Int | 总记录数 |
json
{
"list": [
{
"recordId": 42792,
"lockId": 1872,
"lockAlias": "斤斤计较急急急急急急斤斤计较急急急急急急斤斤计较急急急急急急斤斤计较急急急急急急斤斤计较急急急急急急",
"recordType": 70,
"recordTypeName": "添加密码",
"username": "11111111111111111111111",
"operateDate": 1719474639211,
"imagesUrl": "",
"videoUrl": "",
"success": 1,
"isOperateRight": 1,
"keyboardPwd": "5114287828",
"headUrl": "https://local.lock.star-lock.cn/storage/avatar/379/2d9466de-c52e-48a7-a17b-cee2df288d94.png",
"userid": "19587288@qq.com",
"recordStr": "斤斤计较急急急急急急斤斤计较急急急急急急斤斤计较急急急急急急斤斤计较急急急急急急斤斤计较急急急急急急操作添加密码(5114287828)"
},
{
"recordId": 42791,
"lockId": 1872,
"lockAlias": "斤斤计较急急急急急急斤斤计较急急急急急急斤斤计较急急急急急急斤斤计较急急急急急急斤斤计较急急急急急急",
"recordType": 70,
"recordTypeName": "添加密码",
"username": "11111111111111111111111",
"operateDate": 1719469977094,
"imagesUrl": "",
"videoUrl": "",
"success": 1,
"isOperateRight": 1,
"keyboardPwd": "9186359377",
"headUrl": "https://local.lock.star-lock.cn/storage/avatar/379/2d9466de-c52e-48a7-a17b-cee2df288d94.png",
"userid": "19587288@qq.com",
"recordStr": "斤斤计较急急急急急急斤斤计较急急急急急急斤斤计较急急急急急急斤斤计较急急急急急急斤斤计较急急急急急急操作添加密码(9186359377)"
}
],
"pageNo": 1,
"pageSize": 2,
"pages": 6,
"total": 11
}操作记录列表
请求链接:
/lockRecords/list请求方式:
POST参数说明:
| 名称 | 类型 | 是否必需 | 示例 | 描述 |
|---|---|---|---|---|
| lockId | int | Y | 9418481 | |
| pageNo | int | N | 1 | 分页默认1开始 |
| recordType | int | N | 记录类型,请看常量:0.4.16. 操作日志-记录事件recordType | |
| searchStr | String | N | "" | |
| startDate | int | N | 1705939200000 | 开始时间 |
| endDate | int | Y | 1706025599000 | 结束时间 |
| keyboardPwdId | int | N | 密码ID | |
| cardId | int | N | 卡ID | |
| fingerprintId | int | N | 指纹ID | |
| keyId | int | N | 电子钥匙ID | |
| faceId | int | N | 人脸ID | |
| remoteId | int | N | 遥控ID | |
| palmVeinId | int | N | 掌静脉ID | |
| pageSize | int | N | 不传默认20 |
- 返回参数及示例:
| 参数 | 类型 | 描述 |
|---|---|---|
| errorCode | Int | 错误码 |
| description | String | 描述 |
| errorMsg | String | 错误信息 |
| data | Object | 返回数据 |
json
{
"errorCode": 0,
"description": "success",
"errorMsg": "success",
"data": {
"list": [
{
"recordId": 42615,
"lockId": 1734,
"lockAlias": "T9A_09e244349959",
"recordType": 20,
"recordTypeName": "密码开锁",
"username": "",
"operateDate": 1705852800000,
"imagesUrl": null,
"videoUrl": null,
"headUrl": "",
"userid": ""
},
{
"recordId": 42616,
"lockId": 1734,
"lockAlias": "T9A_09e244349959",
"recordType": 30,
"recordTypeName": "卡片开锁",
"username": "",
"operateDate": 1705852800000,
"imagesUrl": null,
"videoUrl": null,
"headUrl": "",
"userid": ""
}
],
"pageNo": 1,
"pageSize": 2,
"pages": 10,
"total": 20
}
}操作记录-清空记录
请求链接:
/lockRecords/clear请求方式:
POST参数说明:
| 名称 | 类型 | 是否必需 | 示例 | 描述 |
|---|---|---|---|---|
| lockId | String | Y | "9418451" | 锁ID |
- 返回参数及示例:
| 参数 | 类型 | 描述 |
|---|---|---|
| status | Int | 状态码 |
| statusText | String | 提示信息 |
| content | String | 返回数据 |
json
{
"errorCode": 0,
"description": "表示成功或是。",
"errorMsg": "success or means yes"
}操作记录-导出锁记录
请求链接:
/lockRecords/export请求方式:
POST参数说明:
| 名称 | 类型 | 是否必需 | 示例 | 描述 |
|---|---|---|---|---|
| lockId | int | N | 9418451 | 锁ID |
| lockIds | array | N | [500,5001] | 锁ID数组 lockId与lockIds两者选一 |
| startDate | int | Y | 1689350400000 | 开始日期(时间戳,单位毫秒) |
| endDate | int | Y | 1689436799000 | 结束日期(时间戳,单位毫秒) |
- 返回参数及示例:
| 参数 | 类型 | 描述 |
|---|---|---|
| status | Int | 状态码 |
| statusText | String | 提示信息 |
| content | String | 返回数据 |
json
{
"fileUrl": "https://local.lock.star-lock.cn/api/lockRecords/exportUnLock?uid=379&lockId=1870&startDate=1717256097000&endDate=1719156897000"
}说明: 导出字段:用户、记录类型、时间
操作记录-删除单条日志
请求链接:
/lockRecords/delete请求方式:
POST参数说明:
| 名称 | 类型 | 是否必需 | 示例 | 描述 |
|---|---|---|---|---|
| lockId | int | Y | 500 | 锁ID |
| recordId | int | Y | 5 | 日志ID |
- 返回参数及示例:
| 参数 | 类型 | 描述 |
|---|---|---|
| status | Int | 状态码 |
| statusText | String | 提示信息 |
| content | String | 返回数据 |
json
{
"errorCode": 0,
"description": "表示成功或是。",
"errorMsg": "success or means yes"
}