team_entity.dart 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. class TeamEntity {
  2. int total;
  3. List<TeamItem> rows;
  4. TeamEntity.fromJsonMap(Map<String, dynamic> map):
  5. total = map["total"],
  6. rows = List<TeamItem>.from(map["rows"].map((it) => TeamItem.fromJsonMap(it)));
  7. Map<String, dynamic> toJson() {
  8. final Map<String, dynamic> data = new Map<String, dynamic>();
  9. data['total'] = total;
  10. data['rows'] = rows != null ?
  11. this.rows.map((v) => v.toJson()).toList()
  12. : null;
  13. return data;
  14. }
  15. }
  16. class TeamItem {
  17. String id;
  18. String name;
  19. String corporator;
  20. String telephone;
  21. String remarks;
  22. int isCertificated;
  23. String logoImg;
  24. int userNum;
  25. String createDate;
  26. bool currentTeamFlag;
  27. TeamItem();
  28. TeamItem.fromJsonMap(Map<String, dynamic> map):
  29. id = map["id"]??"",
  30. name = map["name"]??"",
  31. corporator = map["corporator"]??"",
  32. telephone = map["telephone"]??"",
  33. remarks = map["remarks"]??"无",
  34. isCertificated = map["isCertificated"]??0,
  35. logoImg = map["logoImg"]??"",
  36. userNum = map["userNum"]??0,
  37. createDate = map["createDate"]??"",
  38. currentTeamFlag = map["currentTeamFlag"]??false;
  39. Map<String, dynamic> toJson() {
  40. final Map<String, dynamic> data = new Map<String, dynamic>();
  41. data['id'] = id;
  42. data['name'] = name;
  43. data['corporator'] = corporator;
  44. data['telephone'] = telephone;
  45. data['remarks'] = remarks;
  46. data['isCertificated'] = isCertificated;
  47. data['logoImg'] = logoImg;
  48. return data;
  49. }
  50. }