This commit is contained in:
dzc committed 2026-09-11 15:29:06 +08:00
1 parent 58a8a1ffde
commit fdec7bed06
16 files changed
+637 -118

No files matched your search

@@ -53,6 +53,9 @@ class FaceEntity extends Equatable {
/// 最近一次质量检测的虹软或插件错误码;成功时为空。
int? qualityErrorCode;
/// 质量结果最近一次被服务端确认的时间;为空或早于检测时间时需要补报。
DateTime? qualityReportedAt;
FaceEntity({
this.id,
required this.userId,
@@ -69,6 +72,7 @@ class FaceEntity extends Equatable {
this.qualityStatus = 'pending',
this.qualityCheckedAt,
this.qualityErrorCode,
this.qualityReportedAt,
});
factory FaceEntity.fromJson(Map<String, dynamic> json) =>
@@ -28,6 +28,9 @@ FaceEntity _$FaceEntityFromJson(Map<String, dynamic> json) => FaceEntity(
? null
: DateTime.parse(json['qualityCheckedAt'] as String),
qualityErrorCode: (json['qualityErrorCode'] as num?)?.toInt(),
qualityReportedAt: json['qualityReportedAt'] == null
? null
: DateTime.parse(json['qualityReportedAt'] as String),
);
Map<String, dynamic> _$FaceEntityToJson(FaceEntity instance) =>
@@ -47,4 +50,5 @@ Map<String, dynamic> _$FaceEntityToJson(FaceEntity instance) =>
'qualityStatus': instance.qualityStatus,
'qualityCheckedAt': instance.qualityCheckedAt?.toIso8601String(),
'qualityErrorCode': instance.qualityErrorCode,
'qualityReportedAt': instance.qualityReportedAt?.toIso8601String(),
};