user_info_entity.dart 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. class UserInfoEntity {
  2. UserInfoEntity({this.wxBindFlag=false});
  3. String companyName;
  4. String roleName;
  5. String roleCode;
  6. String userName;
  7. double balance;
  8. String avatarUrl;
  9. String mobile;
  10. String remarks;
  11. bool wxBindFlag;
  12. int certificateStatus;///0:无证,1:待审核,2:审核未通过,3:审核通过,4:超期
  13. UserInfoEntity.fromJsonMap(Map<String, dynamic> map):
  14. companyName = map["companyName"],
  15. roleName = map["roleName"],
  16. roleCode = map["roleCode"],
  17. userName = map["userName"],
  18. balance = map["balance"],
  19. avatarUrl = map["avatarUrl"],
  20. mobile = map["mobile"],
  21. remarks = map["remarks"],
  22. wxBindFlag = map["wxBindFlag"],
  23. certificateStatus = map["certificateStatus"];
  24. Map<String, dynamic> toJson() {
  25. final Map<String, dynamic> data = new Map<String, dynamic>();
  26. data['companyName'] = companyName;
  27. data['roleName'] = roleName;
  28. data['roleCode'] = roleCode;
  29. data['userName'] = userName;
  30. data['balance'] = balance;
  31. data['avatarUrl'] = avatarUrl;
  32. data['mobile'] = mobile;
  33. data['remarks'] = remarks;
  34. data['wxBindFlag'] = wxBindFlag;
  35. data['certificateStatus'] = certificateStatus;
  36. return data;
  37. }
  38. }