manager.dart 801 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.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,
  };
}