user_info_entity.dart 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. class UserInfoEntity {
  2. UserInfoEntity({this.wxBindFlag=false});
  3. String companyName;
  4. String roleName;
  5. String roleCode;
  6. bool wxBindFlag;
  7. String userName;
  8. String nickName;
  9. String alipayRealName;
  10. int showWhichName;
  11. double balance;
  12. String avatarUrl;
  13. String mobile;
  14. String remarks;
  15. String signature;
  16. int certificateStatus; //0:无证,1:待审核,2:审核未通过,3:审核通过,4:超期
  17. int userLevel;
  18. String userLevelName;
  19. String alipayAccount;
  20. UserInfoEntity.fromJsonMap(Map<String, dynamic> map):
  21. companyName = map["companyName"],
  22. showWhichName = map["showWhichName"],
  23. alipayRealName = map["alipayRealName"],
  24. roleName = map["roleName"],
  25. roleCode = map["roleCode"],
  26. userName = map["userName"],
  27. nickName = map["nickName"],
  28. balance = map["balance"],
  29. avatarUrl = map["avatarUrl"],
  30. mobile = map["mobile"],
  31. remarks = map["remarks"],
  32. signature = map["signature"],
  33. certificateStatus = map["certificateStatus"],
  34. userLevel = map["userLevel"],
  35. wxBindFlag = map["wxBindFlag"],
  36. userLevelName = map["userLevelName"],
  37. alipayAccount = map["alipayAccount"];
  38. Map<String, dynamic> toJson() {
  39. final Map<String, dynamic> data = new Map<String, dynamic>();
  40. data['alipayRealName'] = alipayRealName;
  41. data['companyName'] = companyName;
  42. data['showWhichName'] = showWhichName;
  43. data['roleName'] = roleName;
  44. data['roleCode'] = roleCode;
  45. data['userName'] = userName;
  46. data['nickName'] = nickName;
  47. data['balance'] = balance;
  48. data['avatarUrl'] = avatarUrl;
  49. data['mobile'] = mobile;
  50. data['remarks'] = remarks;
  51. data['signature'] = signature;
  52. data['certificateStatus'] = certificateStatus;
  53. data['userLevel'] = userLevel;
  54. data['wxBindFlag'] = wxBindFlag;
  55. data['userLevelName'] = userLevelName;
  56. data['alipayAccount'] = alipayAccount;
  57. return data;
  58. }
  59. }