manager.dart
820 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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,
};
}