manager.dart
859 Bytes
class Manager {
dynamic id;
String? role_name;
String? user_name;
String? nick_name;
String? user_phone;
String? user_wechat;
Manager();
String get roleUserName {
return "[$role_name]--$userName";
}
String? get userName {
return (nick_name == null || nick_name!.isEmpty) ? user_name : nick_name;
}
factory Manager.fromJson(Map<String, dynamic> json) => Manager()
..id = json["id"]
..role_name = json["role_name"]
..user_name = json["user_name"]
..nick_name = json["nick_name"]
..user_phone = json["user_phone"]
..user_wechat = json["user_wechat"];
Map<String, dynamic> toJson() => <String, dynamic>{
"id": id,
"role_name": role_name,
"user_name": user_name,
"nick_name": nick_name,
"user_phone": user_phone,
"user_wechat": user_wechat,
};
}