heavy_item.dart 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. class HeavyItem {
  2. String projectName;
  3. int projectUsage;
  4. String address;
  5. int actualNum;
  6. String province;
  7. String city;
  8. String district;
  9. String startDate;
  10. String endDate;
  11. String companyName;
  12. String companyContact;
  13. String telephone;
  14. String areaDirector;
  15. String areaName;
  16. String regionId;
  17. String clerkName;
  18. String isMonitor;
  19. HeavyItem({
  20. this.projectName = "",
  21. this.projectUsage = 0,
  22. this.address = "",
  23. this.actualNum = 0,
  24. this.province = "",
  25. this.city = "",
  26. this.district = "",
  27. this.startDate = "",
  28. this.endDate = "",
  29. this.companyName = "",
  30. this.companyContact = "",
  31. this.telephone = "",
  32. this.areaDirector = "",
  33. this.areaName = "",
  34. this.regionId = "",
  35. this.clerkName = "",
  36. this.isMonitor = ""
  37. });
  38. HeavyItem.fromJsonMap(Map<String, dynamic> map)
  39. : projectName = map["projectName"],
  40. projectUsage = map["projectUsage"],
  41. address = map["address"],
  42. actualNum = map["actualNum"] ?? 0,
  43. province = map["province"],
  44. city = map["city"],
  45. district = map["district"],
  46. startDate = map["startDate"],
  47. endDate = map["endDate"],
  48. companyName = map["companyName"],
  49. companyContact = map["companyContact"],
  50. telephone = map["telephone"],
  51. areaDirector = map["areaDirector"],
  52. areaName = map["areaName"],
  53. regionId = map["regionId"],
  54. clerkName = map["clerkName"] ?? "",
  55. isMonitor = map["isMonitor"] ?? "";
  56. Map<String, dynamic> toJson() {
  57. final Map<String, dynamic> data = new Map<String, dynamic>();
  58. data['projectName'] = projectName;
  59. data['projectUsage'] = projectUsage;
  60. data['address'] = address;
  61. data['actualNum'] = actualNum;
  62. data['province'] = province;
  63. data['city'] = city;
  64. data['district'] = district;
  65. data['startDate'] = startDate;
  66. data['endDate'] = endDate;
  67. data['companyName'] = companyName;
  68. data['companyContact'] = companyContact;
  69. data['telephone'] = telephone;
  70. data['areaDirector'] = areaDirector;
  71. data['areaName'] = areaName;
  72. data['regionId'] = regionId;
  73. data['clerkName'] = clerkName;
  74. data['isMonitor'] = isMonitor;
  75. return data;
  76. }
  77. }