feat:人脸机器实时增量更新

This commit is contained in:
dzc committed 2026-08-17 13:39:18 +08:00
1 parent 8cfbbd768e
commit 3770173604
29 files changed
+1584 -359

No files matched your search

@@ -77,6 +77,54 @@ Map<String, dynamic> _$ServiceAsyncFaceToJson(ServiceAsyncFace instance) =>
'delFlag': JsonTool.booleanToString(instance.delFlag),
};
ServiceFaceSyncRecord _$ServiceFaceSyncRecordFromJson(
Map<String, dynamic> json) =>
ServiceFaceSyncRecord(
id: JsonTool.anyToRequiredString(json['id']),
sampleId: JsonTool.anyToRequiredString(json['sampleId']),
userId: JsonTool.anyToRequiredString(json['userId']),
username: json['username'] as String?,
deptId: JsonTool.anyToRequiredString(json['deptId']),
deptName: json['deptName'] as String?,
faceImg: json['faceImg'] as String?,
sourceUpdatedAt: json['sourceUpdatedAt'] == null
? null
: DateTime.parse(json['sourceUpdatedAt'] as String),
);
Map<String, dynamic> _$ServiceFaceSyncRecordToJson(
ServiceFaceSyncRecord instance) =>
<String, dynamic>{
'id': JsonTool.stringToInt(instance.id),
'sampleId': JsonTool.stringToInt(instance.sampleId),
'userId': JsonTool.stringToInt(instance.userId),
'username': instance.username,
'deptId': JsonTool.stringToInt(instance.deptId),
'deptName': instance.deptName,
'faceImg': instance.faceImg,
'sourceUpdatedAt': instance.sourceUpdatedAt?.toIso8601String(),
};
ServiceFaceSyncSnapshot _$ServiceFaceSyncSnapshotFromJson(
Map<String, dynamic> json) =>
ServiceFaceSyncSnapshot(
records: (json['records'] as List<dynamic>)
.map((e) => ServiceFaceSyncRecord.fromJson(e as Map<String, dynamic>))
.toList(),
nextAfterId: JsonTool.anyToRequiredString(json['nextAfterId']),
hasMore: json['hasMore'] as bool,
snapshotMaxId: JsonTool.anyToRequiredString(json['snapshotMaxId']),
);
Map<String, dynamic> _$ServiceFaceSyncSnapshotToJson(
ServiceFaceSyncSnapshot instance) =>
<String, dynamic>{
'records': instance.records,
'nextAfterId': JsonTool.stringToInt(instance.nextAfterId),
'hasMore': instance.hasMore,
'snapshotMaxId': JsonTool.stringToInt(instance.snapshotMaxId),
};
ServiceTenant _$ServiceTenantFromJson(Map<String, dynamic> json) =>
ServiceTenant(
id: json['id'] as String?,