You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
90 lines
2.1 KiB
90 lines
2.1 KiB
class InviteListModel {
|
|
String code;
|
|
String msg;
|
|
List<InviteModel> data;
|
|
|
|
InviteListModel({this.code, this.msg, this.data});
|
|
|
|
InviteListModel.fromJson(Map<String, dynamic> json) {
|
|
code = json['code'];
|
|
msg = json['msg'];
|
|
if (json['data'] != null) {
|
|
data = [];
|
|
json['data'].forEach((v) {
|
|
data.add(new InviteModel.fromJson(v));
|
|
});
|
|
}
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
|
data['code'] = this.code;
|
|
data['msg'] = this.msg;
|
|
if (this.data != null) {
|
|
data['data'] = this.data.map((v) => v.toJson()).toList();
|
|
}
|
|
return data;
|
|
}
|
|
}
|
|
|
|
class InviteModel {
|
|
num userId;
|
|
String nickname;
|
|
String headImgUrl;
|
|
num role;
|
|
num count;
|
|
String createdAt;
|
|
String remarkName;
|
|
String phoneNum;
|
|
String wechatNo;
|
|
num roleId;
|
|
num userLevel;
|
|
num roleLevel;
|
|
|
|
InviteModel(
|
|
{this.userId,
|
|
this.nickname,
|
|
this.headImgUrl,
|
|
this.role,
|
|
this.count,
|
|
this.createdAt,
|
|
this.remarkName,
|
|
this.phoneNum,
|
|
this.wechatNo,
|
|
this.roleId,
|
|
this.userLevel,
|
|
this.roleLevel});
|
|
|
|
InviteModel.fromJson(Map<String, dynamic> json) {
|
|
userId = json['userId'];
|
|
nickname = json['nickname'];
|
|
headImgUrl = json['headImgUrl'];
|
|
role = json['role'];
|
|
count = json['count'];
|
|
createdAt = json['createdAt'];
|
|
remarkName = json['remarkName'];
|
|
phoneNum = json['phoneNum'];
|
|
wechatNo = json['wechatNo'];
|
|
roleId = json['roleId'];
|
|
userLevel = json['userLevel'];
|
|
roleLevel = json['roleLevel'];
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
|
data['userId'] = this.userId;
|
|
data['nickname'] = this.nickname;
|
|
data['headImgUrl'] = this.headImgUrl;
|
|
data['role'] = this.role;
|
|
data['count'] = this.count;
|
|
data['createdAt'] = this.createdAt;
|
|
data['remarkName'] = this.remarkName;
|
|
data['phoneNum'] = this.phoneNum;
|
|
data['wechatNo'] = this.wechatNo;
|
|
data['roleId'] = this.roleId;
|
|
data['userLevel'] = this.userLevel;
|
|
data['roleLevel'] = this.roleLevel;
|
|
return data;
|
|
}
|
|
}
|