276 lines
7.3 KiB
Dart
Executable File
276 lines
7.3 KiB
Dart
Executable File
class FingerprintListDataEntity {
|
|
|
|
FingerprintListDataEntity(
|
|
{this.errorCode, this.description, this.errorMsg, this.data});
|
|
|
|
FingerprintListDataEntity.fromJson(Map<String, dynamic> json) {
|
|
errorCode = json['errorCode'];
|
|
description = json['description'];
|
|
errorMsg = json['errorMsg'];
|
|
data = json['data'] != null ? Data.fromJson(json['data']) : null;
|
|
}
|
|
int? errorCode;
|
|
String? description;
|
|
String? errorMsg;
|
|
Data? data;
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = <String, dynamic>{};
|
|
data['errorCode'] = errorCode;
|
|
data['description'] = description;
|
|
data['errorMsg'] = errorMsg;
|
|
if (this.data != null) {
|
|
data['data'] = this.data!.toJson();
|
|
}
|
|
return data;
|
|
}
|
|
}
|
|
|
|
class Data {
|
|
|
|
Data({this.list, this.pageNo, this.pageSize, this.pages, this.total});
|
|
|
|
Data.fromJson(Map<String, dynamic> json) {
|
|
if (json['list'] != null) {
|
|
list = <FingerprintItemData>[];
|
|
json['list'].forEach((v) {
|
|
list!.add(FingerprintItemData.fromJson(v));
|
|
});
|
|
}
|
|
pageNo = json['pageNo'];
|
|
pageSize = json['pageSize'];
|
|
pages = json['pages'];
|
|
total = json['total'];
|
|
}
|
|
List<FingerprintItemData>? list;
|
|
int? pageNo;
|
|
int? pageSize;
|
|
int? pages;
|
|
int? total;
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = <String, dynamic>{};
|
|
if (list != null) {
|
|
data['list'] = list!.map((v) => v.toJson()).toList();
|
|
}
|
|
data['pageNo'] = pageNo;
|
|
data['pageSize'] = pageSize;
|
|
data['pages'] = pages;
|
|
data['total'] = total;
|
|
return data;
|
|
}
|
|
}
|
|
|
|
class FingerprintItemData {
|
|
|
|
FingerprintItemData(
|
|
{this.fingerprintStatus,
|
|
this.lockId,
|
|
this.createDate,
|
|
this.fingerprintName,
|
|
this.endDate,
|
|
this.apiUserId,
|
|
this.nickName,
|
|
this.isCoerced,
|
|
this.startDate,
|
|
this.fingerprintNumber,
|
|
this.fingerprintType,
|
|
this.fingerprintId,
|
|
this.senderUsername,
|
|
this.weekDay,
|
|
this.validTimeStr,
|
|
this.cardName,
|
|
this.cardNumber,
|
|
this.cardType,
|
|
this.cardId,
|
|
this.faceId,
|
|
this.faceName,
|
|
this.faceNumber,
|
|
this.status,
|
|
this.addType,
|
|
this.faceType,
|
|
this.cyclicConfig,
|
|
this.featureData,
|
|
this.faceRight,
|
|
this.cardStatus,
|
|
this.cardRight,
|
|
this.fingerRight,
|
|
|
|
this.remoteId,
|
|
this.remoteName,
|
|
this.remoteNumber,
|
|
this.mac,
|
|
this.electricQuantity,
|
|
this.remoteStatus,
|
|
this.remoteType,
|
|
this.adminUid,
|
|
this.remoteRight,
|
|
this.lockAlias,
|
|
|
|
this.palmVeinId,
|
|
this.palmVeinName,
|
|
this.palmVeinNumber,
|
|
this.palmVeinStatus,
|
|
this.palmVeinType,
|
|
this.palmVeinRight
|
|
});
|
|
|
|
FingerprintItemData.fromJson(Map<String, dynamic> json) {
|
|
fingerprintStatus = json['fingerprintStatus'];
|
|
lockId = json['lockId'];
|
|
createDate = json['createDate'];
|
|
fingerprintName = json['fingerprintName'];
|
|
endDate = json['endDate'];
|
|
apiUserId = json['apiUserId'];
|
|
nickName = json['nickName'];
|
|
isCoerced = json['isCoerced'];
|
|
startDate = json['startDate'];
|
|
fingerprintNumber = json['fingerprintNumber'];
|
|
fingerprintType = json['fingerprintType'];
|
|
fingerprintId = json['fingerprintId'];
|
|
senderUsername = json['senderUsername'];
|
|
weekDay = json['weekDay'];
|
|
validTimeStr = json['validTimeStr'];
|
|
cardName = json['cardName'];
|
|
cardNumber = json['cardNumber'];
|
|
cardType = json['cardType'];
|
|
cardId = json['cardId'];
|
|
faceId = json['faceId'];
|
|
faceName = json['faceName'];
|
|
faceNumber = json['faceNumber'];
|
|
status = json['status'];
|
|
addType = json['addType'];
|
|
faceType = json['faceType'];
|
|
cyclicConfig = json['cyclicConfig'];
|
|
featureData = json['featureData'];
|
|
faceRight = json['faceRight'];
|
|
cardStatus = json['cardStatus'];
|
|
cardRight = json['cardRight'];
|
|
fingerRight = json['fingerRight'];
|
|
|
|
remoteId = json['remoteId'];
|
|
remoteName = json['remoteName'];
|
|
remoteNumber = json['remoteNumber'];
|
|
mac = json['mac'];
|
|
electricQuantity = json['electricQuantity'];
|
|
remoteStatus = json['remoteStatus'];
|
|
remoteType = json['remoteType'];
|
|
adminUid = json['adminUid'];
|
|
remoteRight = json['remoteRight'];
|
|
lockAlias = json['lockAlias'];
|
|
|
|
palmVeinId = json['palmVeinId'];
|
|
palmVeinName = json['palmVeinName'];
|
|
palmVeinNumber = json['palmVeinNumber'];
|
|
palmVeinStatus = json['palmVeinStatus'];
|
|
palmVeinType = json['palmVeinType'];
|
|
palmVeinRight = json['palmVeinRight'];
|
|
}
|
|
int? fingerprintStatus;
|
|
int? lockId;
|
|
int? createDate;
|
|
String? fingerprintName;
|
|
int? endDate;
|
|
int? apiUserId;
|
|
String? nickName;
|
|
int? isCoerced;
|
|
int? startDate;
|
|
String? fingerprintNumber;
|
|
int? fingerprintType;
|
|
int? fingerprintId;
|
|
String? senderUsername;
|
|
List? weekDay;
|
|
String? validTimeStr;
|
|
int? fingerRight;
|
|
|
|
String? cardName;
|
|
String? cardNumber;
|
|
int? cardType;
|
|
int? cardId;
|
|
int? cardStatus;
|
|
int? cardRight;
|
|
|
|
int? faceId;
|
|
String? faceName;
|
|
String? faceNumber;
|
|
int? status;
|
|
int? addType;
|
|
int? faceType;
|
|
List? cyclicConfig;
|
|
String? featureData;
|
|
int? faceRight;
|
|
|
|
int? remoteId;
|
|
String? remoteName;
|
|
String? remoteNumber;
|
|
String? mac;
|
|
int? electricQuantity;
|
|
int? remoteStatus;
|
|
int? remoteType;
|
|
int? adminUid;
|
|
int? remoteRight;
|
|
String? lockAlias;
|
|
|
|
int? palmVeinId;
|
|
String? palmVeinName;
|
|
String? palmVeinNumber;
|
|
int? palmVeinStatus;
|
|
int? palmVeinType;
|
|
int? palmVeinRight;
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = <String, dynamic>{};
|
|
data['fingerprintStatus'] = fingerprintStatus;
|
|
data['lockId'] = lockId;
|
|
data['createDate'] = createDate;
|
|
data['fingerprintName'] = fingerprintName;
|
|
data['endDate'] = endDate;
|
|
data['apiUserId'] = apiUserId;
|
|
data['nickName'] = nickName;
|
|
data['isCoerced'] = isCoerced;
|
|
data['startDate'] = startDate;
|
|
data['fingerprintNumber'] = fingerprintNumber;
|
|
data['fingerprintType'] = fingerprintType;
|
|
data['fingerprintId'] = fingerprintId;
|
|
data['senderUsername'] = senderUsername;
|
|
data['weekDay'] = weekDay;
|
|
data['validTimeStr'] = validTimeStr;
|
|
data['cardName'] = cardName;
|
|
data['cardNumber'] = cardNumber;
|
|
data['cardType'] = cardType;
|
|
data['cardId'] = cardId;
|
|
data['faceId'] = faceId;
|
|
data['faceName'] = faceName;
|
|
data['faceNumber'] = faceNumber;
|
|
data['status'] = status;
|
|
data['addType'] = addType;
|
|
data['faceType'] = faceType;
|
|
data['cyclicConfig'] = cyclicConfig;
|
|
data['featureData'] = featureData;
|
|
data['faceRight'] = faceRight;
|
|
data['cardStatus'] = cardStatus;
|
|
data['cardRight'] = cardRight;
|
|
data['fingerRight'] = fingerRight;
|
|
|
|
data['remoteId'] = remoteId;
|
|
data['remoteName'] = remoteName;
|
|
data['remoteNumber'] = remoteNumber;
|
|
data['mac'] = mac;
|
|
data['electricQuantity'] = electricQuantity;
|
|
data['remoteStatus'] = remoteStatus;
|
|
data['remoteType'] = remoteType;
|
|
data['adminUid'] = adminUid;
|
|
data['remoteRight'] = remoteRight;
|
|
data['lockAlias'] = lockAlias;
|
|
|
|
data['palmVeinId'] = palmVeinId;
|
|
data['palmVeinName'] = palmVeinName;
|
|
data['palmVeinNumber'] = palmVeinNumber;
|
|
data['palmVeinStatus'] = palmVeinStatus;
|
|
data['palmVeinType'] = palmVeinType;
|
|
data['palmVeinRight'] = palmVeinRight;
|
|
|
|
return data;
|
|
}
|
|
}
|