Appearance
锁端操作日志
说明:主要对锁端操作日志进行一些基础操作,例如获取云端锁的操作日志、上传锁的操作日志到云端等。
获取云端锁的操作日志
- 调用方法
Dart
Future<void> getRecordList({
required int lockId,
required int pageNo,
required int pageSize,
required int startDate,
required int endDate,
required List<int> recordTypes,
int? cloudUid,
String? searchStr,
TCallback<RecordList>? onSuccess,
ErrCallback<Object?>? onError,
int? keyboardPwdId,
int? cardId,
int? fingerprintId,
int? keyId,
int? faceId,
int? remoteId,
int? palmVeinId,
})- 参数说明
| 名称 | 类型 | 是否必需 | 示例 | 描述 |
|---|---|---|---|---|
| lockId | int | Y | 500 | 锁id |
| pageNo | int | Y | 1 | 第几页数据 |
| pageSize | int | Y | 10 | 每页多少条数据 |
| startDate | int | Y | 1609459200000 | 开始日期毫秒数 |
| endDate | int | Y | 1609545600000 | 结束日期毫秒数 |
| recordTypes | List<int> | Y | [1, 2, 3] | 获取操作日志类型 |
| cloudUid | int? | N | 123 | 云账号id |
| searchStr | String? | N | "keyword" | 搜索关键词 |
| keyboardPwdId | int? | N | 100 | 键盘密码id |
| cardId | int? | N | 200 | 卡id |
| fingerprintId | int? | N | 300 | 指纹id |
| keyId | int? | N | 400 | 电子钥匙id |
| faceId | int? | N | 500 | 人脸id |
| remoteId | int? | N | 600 | 远程id |
| palmVeinId | int? | N | 700 | 掌静脉id |
| onSuccess | TCallback<RecordList>? | N | (list) {} | 获取操作日志列表成功回调 |
| onError | ErrCallback<Object?>? | N | (error) {} | 获取操作日志列表失败回调 |
上传锁的操作日志到云端
- 调用方法
Dart
Future<void> uploadLockRecord({
required int lockId,
int? cloudUid,
VoidCallback? onSuccess,
ErrCallback? onError,
})- 参数说明
| 名称 | 类型 | 是否必需 | 示例 | 描述 |
|---|---|---|---|---|
| lockId | int | Y | 500 | 锁id |
| cloudUid | int? | N | 123 | 云账号id |
| onSuccess | VoidCallback? | N | () {} | 上传操作日志成功回调 |
| onError | ErrCallback? | N | (error) {} | 上传操作日志失败回调 |
