|
|
|
class UserDetailModel {
|
|
|
|
int? id;
|
|
|
|
String? name;
|
|
|
|
int? type;
|
|
|
|
String? tel;
|
|
|
|
int? idType;
|
|
|
|
String? idNumber;
|
|
|
|
String? pwd;
|
|
|
|
String? confuse;
|
|
|
|
String? email;
|
|
|
|
int? createId;
|
|
|
|
String? createDate;
|
|
|
|
String? identity;
|
|
|
|
int? roomStatus;
|
|
|
|
String? nickName;
|
|
|
|
List<String>? estateNames;
|
|
|
|
int? nowEstateExamineId;
|
|
|
|
int? points;
|
|
|
|
bool? isSign;
|
|
|
|
|
|
|
|
UserDetailModel.fromJson(Map<String, dynamic> json) {
|
|
|
|
id = json['id'];
|
|
|
|
name = json['name'];
|
|
|
|
type = json['type'];
|
|
|
|
tel = json['tel'];
|
|
|
|
idType = json['idType'];
|
|
|
|
idNumber = json['idNumber'];
|
|
|
|
pwd = json['pwd'];
|
|
|
|
confuse = json['confuse'];
|
|
|
|
email = json['email'];
|
|
|
|
createId = json['createId'];
|
|
|
|
createDate = json['createDate'];
|
|
|
|
identity = json['identity'];
|
|
|
|
roomStatus = json['roomStatus'];
|
|
|
|
nickName = json['nickName'];
|
|
|
|
if (json['estateNames'] != null)
|
|
|
|
estateNames = json['estateNames'].cast<String>();
|
|
|
|
else
|
|
|
|
estateNames = [];
|
|
|
|
if (json['estateNames'] == null) {
|
|
|
|
estateNames = [];
|
|
|
|
}
|
|
|
|
nowEstateExamineId = json['nowEstateExamineId'];
|
|
|
|
if (json['points'] != null) {
|
|
|
|
points = json['points'];
|
|
|
|
} else {
|
|
|
|
points = 0;
|
|
|
|
}
|
|
|
|
if (json['isSign'] != null) {
|
|
|
|
isSign = json['isSign'];
|
|
|
|
} else {
|
|
|
|
isSign = false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Map<String, dynamic> toJson() {
|
|
|
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
|
|
|
data['id'] = this.id;
|
|
|
|
data['name'] = this.name;
|
|
|
|
data['type'] = this.type;
|
|
|
|
data['tel'] = this.tel;
|
|
|
|
data['idType'] = this.idType;
|
|
|
|
data['idNumber'] = this.idNumber;
|
|
|
|
data['pwd'] = this.pwd;
|
|
|
|
data['confuse'] = this.confuse;
|
|
|
|
data['email'] = this.email;
|
|
|
|
data['createId'] = this.createId;
|
|
|
|
data['createDate'] = this.createDate;
|
|
|
|
data['identity'] = this.identity;
|
|
|
|
data['roomStatus'] = this.roomStatus;
|
|
|
|
data['nickName'] = this.nickName;
|
|
|
|
data['estateNames'] = this.estateNames;
|
|
|
|
data['nowEstateExamineId'] = this.nowEstateExamineId;
|
|
|
|
data['points'] = this.points;
|
|
|
|
data['isSign'] = this.isSign;
|
|
|
|
return data;
|
|
|
|
}
|
|
|
|
|
|
|
|
UserDetailModel({
|
|
|
|
this.id,
|
|
|
|
this.name,
|
|
|
|
this.type,
|
|
|
|
this.tel,
|
|
|
|
this.idType,
|
|
|
|
this.idNumber,
|
|
|
|
this.pwd,
|
|
|
|
this.confuse,
|
|
|
|
this.email,
|
|
|
|
this.createId,
|
|
|
|
this.createDate,
|
|
|
|
this.identity,
|
|
|
|
this.roomStatus,
|
|
|
|
this.nickName,
|
|
|
|
this.estateNames,
|
|
|
|
this.nowEstateExamineId,
|
|
|
|
required this.points,
|
|
|
|
required this.isSign,
|
|
|
|
});
|
|
|
|
}
|