Skip to content

锁端操作日志

说明:主要对锁端操作日志进行一些基础操作,例如获取云端锁的操作日志、上传锁的操作日志到云端等。

获取云端锁的操作日志

  • 调用方法
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,
})
  • 参数说明
名称类型是否必需示例描述
lockIdintY500锁id
pageNointY1第几页数据
pageSizeintY10每页多少条数据
startDateintY1609459200000开始日期毫秒数
endDateintY1609545600000结束日期毫秒数
recordTypesList<int>Y[1, 2, 3]获取操作日志类型
cloudUidint?N123云账号id
searchStrString?N"keyword"搜索关键词
keyboardPwdIdint?N100键盘密码id
cardIdint?N200卡id
fingerprintIdint?N300指纹id
keyIdint?N400电子钥匙id
faceIdint?N500人脸id
remoteIdint?N600远程id
palmVeinIdint?N700掌静脉id
onSuccessTCallback<RecordList>?N(list) {}获取操作日志列表成功回调
onErrorErrCallback<Object?>?N(error) {}获取操作日志列表失败回调

上传锁的操作日志到云端

  • 调用方法
Dart
Future<void> uploadLockRecord({
  required int lockId,
  int? cloudUid,
  VoidCallback? onSuccess,
  ErrCallback? onError,
})
  • 参数说明
名称类型是否必需示例描述
lockIdintY500锁id
cloudUidint?N123云账号id
onSuccessVoidCallback?N() {}上传操作日志成功回调
onErrorErrCallback?N(error) {}上传操作日志失败回调

物联网设备通信协议文档