Files
biz_xfj_cloud/lib/common/models/api/user_api_models.g.dart
T
dzc d3b818a660 feat:增加预约统计的导出
feat:人脸审核、人脸质量的查询
feat:app购物车严格限制
2026-09-01 14:27:10 +08:00

211 lines
7.8 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'user_api_models.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
ServiceUser _$ServiceUserFromJson(Map<String, dynamic> json) => ServiceUser(
userId: json['userId'] as String?,
username: json['username'] as String?,
deptId: json['deptId'] as String?,
userMobile: json['userMobile'] as String?,
userAvatar: json['userAvatar'] as String?,
walletId: json['walletId'] as String?,
walletTypeId: json['walletTypeId'] as String?,
walletBalance: (json['walletBalance'] as num?)?.toInt(),
walletIsFreeze:
JsonTool.stringToBoolean(json['walletIsFreeze'] as String?),
walletCardNumber: json['walletCardNumber'] as String?,
canteenId: json['canteenId'] as String?,
);
Map<String, dynamic> _$ServiceUserToJson(ServiceUser instance) =>
<String, dynamic>{
'userId': instance.userId,
'username': instance.username,
'deptId': instance.deptId,
'userMobile': instance.userMobile,
'userAvatar': instance.userAvatar,
'walletId': instance.walletId,
'walletTypeId': instance.walletTypeId,
'walletBalance': instance.walletBalance,
'walletIsFreeze': JsonTool.booleanToString(instance.walletIsFreeze),
'walletCardNumber': instance.walletCardNumber,
'canteenId': instance.canteenId,
};
ServiceAuth _$ServiceAuthFromJson(Map<String, dynamic> json) => ServiceAuth(
userId: (json['userId'] as num?)?.toInt(),
accessToken: json['accessToken'] as String?,
refreshToken: json['refreshToken'] as String?,
expiresTime: (json['expiresTime'] as num?)?.toInt(),
);
Map<String, dynamic> _$ServiceAuthToJson(ServiceAuth instance) =>
<String, dynamic>{
'userId': instance.userId,
'accessToken': instance.accessToken,
'refreshToken': instance.refreshToken,
'expiresTime': instance.expiresTime,
};
ServiceAsyncFace _$ServiceAsyncFaceFromJson(Map<String, dynamic> json) =>
ServiceAsyncFace(
id: json['id'] as String?,
autoCode: json['autoCode'] as String?,
faceImg: json['faceImg'] as String?,
userId: json['userId'] as String?,
username: json['username'] as String?,
userAvatar: json['userAvatar'] as String?,
deptId: json['deptId'] as String?,
deptName: json['deptName'] as String?,
delFlag: JsonTool.stringToBoolean(json['delFlag'] as String?),
);
Map<String, dynamic> _$ServiceAsyncFaceToJson(ServiceAsyncFace instance) =>
<String, dynamic>{
'id': instance.id,
'autoCode': instance.autoCode,
'faceImg': instance.faceImg,
'userId': instance.userId,
'username': instance.username,
'userAvatar': instance.userAvatar,
'deptId': instance.deptId,
'deptName': instance.deptName,
'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),
};
ServiceTerminalFaceDeleteResult _$ServiceTerminalFaceDeleteResultFromJson(
Map<String, dynamic> json) =>
ServiceTerminalFaceDeleteResult(
deletedSampleIds: (json['deletedSampleIds'] as List<dynamic>)
.map((e) => e as String)
.toList(),
alreadyAbsentSampleIds: (json['alreadyAbsentSampleIds'] as List<dynamic>)
.map((e) => e as String)
.toList(),
);
Map<String, dynamic> _$ServiceTerminalFaceDeleteResultToJson(
ServiceTerminalFaceDeleteResult instance) =>
<String, dynamic>{
'deletedSampleIds': instance.deletedSampleIds,
'alreadyAbsentSampleIds': instance.alreadyAbsentSampleIds,
};
Map<String, dynamic> _$ServiceFaceQualityReportItemToJson(
ServiceFaceQualityReportItem instance) =>
<String, dynamic>{
'sampleId': instance.sampleId,
'status': instance.status,
'score': instance.score,
'sourceUpdatedAt':
JsonTool.dateTimeToServiceString(instance.sourceUpdatedAt),
'checkedAt': JsonTool.dateTimeToServiceString(instance.checkedAt),
'errorCode': instance.errorCode,
};
ServiceFaceQualityLease _$ServiceFaceQualityLeaseFromJson(
Map<String, dynamic> json) =>
ServiceFaceQualityLease(
granted: json['granted'] as bool,
remainingSeconds: (json['remainingSeconds'] as num).toInt(),
);
Map<String, dynamic> _$ServiceFaceQualityLeaseToJson(
ServiceFaceQualityLease instance) =>
<String, dynamic>{
'granted': instance.granted,
'remainingSeconds': instance.remainingSeconds,
};
ServiceFaceQualityReportResult _$ServiceFaceQualityReportResultFromJson(
Map<String, dynamic> json) =>
ServiceFaceQualityReportResult(
updatedSampleIds: (json['updatedSampleIds'] as List<dynamic>)
.map((e) => e as String)
.toList(),
ignoredStaleSampleIds: (json['ignoredStaleSampleIds'] as List<dynamic>)
.map((e) => e as String)
.toList(),
alreadyAbsentSampleIds: (json['alreadyAbsentSampleIds'] as List<dynamic>)
.map((e) => e as String)
.toList(),
);
Map<String, dynamic> _$ServiceFaceQualityReportResultToJson(
ServiceFaceQualityReportResult instance) =>
<String, dynamic>{
'updatedSampleIds': instance.updatedSampleIds,
'ignoredStaleSampleIds': instance.ignoredStaleSampleIds,
'alreadyAbsentSampleIds': instance.alreadyAbsentSampleIds,
};
ServiceTenant _$ServiceTenantFromJson(Map<String, dynamic> json) =>
ServiceTenant(
id: json['id'] as String?,
code: json['code'] as String?,
name: json['name'] as String?,
menuId: json['menuId'] as String?,
miniQr: json['miniQr'] as String?,
);
Map<String, dynamic> _$ServiceTenantToJson(ServiceTenant instance) =>
<String, dynamic>{
'id': instance.id,
'code': instance.code,
'name': instance.name,
'menuId': instance.menuId,
'miniQr': instance.miniQr,
};