yearly_list_entity.dart 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. class YearlyListEntity {
  2. int pageNum;
  3. int pageCount;
  4. int total;
  5. int pageSize;
  6. bool hasNext;
  7. bool hasPrev;
  8. List<YearlyListItem> rows;
  9. YearlyListEntity.fromJsonMap(Map<String, dynamic> map):
  10. pageNum = map["pageNum"],
  11. pageCount = map["pageCount"],
  12. total = map["total"],
  13. pageSize = map["pageSize"],
  14. hasNext = map["hasNext"],
  15. hasPrev = map["hasPrev"],
  16. rows = List<YearlyListItem>.from(map["rows"].map((it) => YearlyListItem.fromJsonMap(it)));
  17. Map<String, dynamic> toJson() {
  18. final Map<String, dynamic> data = new Map<String, dynamic>();
  19. data['pageNum'] = pageNum;
  20. data['pageCount'] = pageCount;
  21. data['total'] = total;
  22. data['pageSize'] = pageSize;
  23. data['hasNext'] = hasNext;
  24. data['hasPrev'] = hasPrev;
  25. data['rows'] = rows != null ?
  26. this.rows.map((v) => v.toJson()).toList()
  27. : null;
  28. return data;
  29. }
  30. }
  31. class YearlyListItem {
  32. String id;
  33. String liftId;
  34. String mtCompanyId;
  35. String planDate;
  36. int isCheckGoverner;
  37. int loadInspectionSetting;
  38. String finishTime;
  39. String certificateImgUrl;
  40. String inspector;
  41. String telephone;
  42. String operator;
  43. String creatorId;
  44. String createDate;
  45. int status;
  46. String nextInspectionTime;
  47. String selfcheckReportImg;
  48. String selfcheckDate;
  49. String checkResultImg;
  50. String checkDate;
  51. String annualInspectionImg;
  52. int stepStatus;
  53. int stepName;
  54. String areaName;
  55. String projectId;
  56. String projectName;
  57. String registrationCode;
  58. String liftCode;
  59. String devicePosition;
  60. String useCompanyCode;
  61. String workerName;
  62. String directorName;
  63. YearlyListItem();
  64. YearlyListItem.fromJsonMap(Map<String, dynamic> map):
  65. id = map["id"]??"",
  66. liftId = map["liftId"]??"",
  67. mtCompanyId = map["mtCompanyId"]??"",
  68. planDate = map["planDate"]??"",
  69. isCheckGoverner = map["isCheckGoverner"]??0,
  70. loadInspectionSetting = map["loadInspectionSetting"]??0,
  71. finishTime = map["finishTime"]??"",
  72. certificateImgUrl = map["certificateImgUrl"]??"",
  73. inspector = map["inspector"]??"",
  74. telephone = map["telephone"]??"",
  75. operator = map["operator"]??"",
  76. creatorId = map["creatorId"]??"",
  77. createDate = map["createDate"]??"",
  78. status = map["status"]??0,
  79. nextInspectionTime = map["nextInspectionTime"]??"",
  80. selfcheckReportImg = map["selfcheckReportImg"]??"",
  81. selfcheckDate = map["selfcheckDate"]??"",
  82. checkResultImg = map["checkResultImg"]??"",
  83. checkDate = map["checkDate"]??"",
  84. annualInspectionImg = map["annualInspectionImg"]??"",
  85. stepStatus = map["stepStatus"]??0,
  86. stepName = map["stepName"]??0,
  87. areaName = map["areaName"]??"",
  88. projectId = map["projectId"],
  89. projectName = map["projectName"],
  90. registrationCode = map["registrationCode"],
  91. liftCode = map["liftCode"],
  92. devicePosition = map["devicePosition"],
  93. useCompanyCode = map["useCompanyCode"],
  94. workerName = map["workerName"]??"",
  95. directorName = map["directorName"];
  96. Map<String, dynamic> toJson() {
  97. final Map<String, dynamic> data = new Map<String, dynamic>();
  98. data['id'] = id;
  99. data['liftId'] = liftId;
  100. data['mtCompanyId'] = mtCompanyId;
  101. data['planDate'] = planDate;
  102. data['isCheckGoverner'] = isCheckGoverner;
  103. data['loadInspectionSetting'] = loadInspectionSetting;
  104. data['finishTime'] = finishTime;
  105. data['certificateImgUrl'] = certificateImgUrl;
  106. data['inspector'] = inspector;
  107. data['telephone'] = telephone;
  108. data['operator'] = operator;
  109. data['creatorId'] = creatorId;
  110. data['createDate'] = createDate;
  111. data['status'] = status;
  112. data['nextInspectionTime'] = nextInspectionTime;
  113. data['selfcheckReportImg'] = selfcheckReportImg;
  114. data['selfcheckDate'] = selfcheckDate;
  115. data['checkResultImg'] = checkResultImg;
  116. data['checkDate'] = checkDate;
  117. data['annualInspectionImg'] = annualInspectionImg;
  118. data['stepStatus'] = stepStatus;
  119. data['stepName'] = stepName;
  120. data['areaName'] = areaName;
  121. data['projectName'] = projectName;
  122. data['registrationCode'] = registrationCode;
  123. data['liftCode'] = liftCode;
  124. data['devicePosition'] = devicePosition;
  125. data['useCompanyCode'] = useCompanyCode;
  126. data['workerName'] = workerName;
  127. data['directorName'] = directorName;
  128. return data;
  129. }
  130. }