OrderInfoModel.dart 2.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. class OrderInfoModel {
  2. String? orderId;
  3. String? orderNo;
  4. String? personId;
  5. String? personName;
  6. String? phone;
  7. num? charges;
  8. num? price;
  9. num? amount;
  10. String? machineryId;
  11. String? machineryName;
  12. String? machineryType;
  13. String? typeName;
  14. String? address;
  15. String? appointmentDate;
  16. num? payStatus;
  17. num? dispatchStatus;
  18. num? workStatus;
  19. num? isEvaluated;
  20. String? payType;
  21. num? isRefund;
  22. String? orgId;
  23. String? orgName;
  24. num? status;
  25. String? createDate;
  26. String? dispatchId;
  27. String? workId;
  28. String? workName;
  29. OrderInfoModel();
  30. OrderInfoModel.fromJson(Map<String, dynamic> json)
  31. : orderId = json["orderId"],
  32. orderNo = json["orderNo"],
  33. personId = json["personId"],
  34. personName = json["personName"],
  35. phone = json["phone"],
  36. charges = json["charges"],
  37. price = json["price"],
  38. amount = json["amount"],
  39. machineryId = json["machineryId"],
  40. machineryName = json["machineryName"],
  41. machineryType = json["machineryType"],
  42. typeName = json["typeName"],
  43. address = json["address"],
  44. appointmentDate = json["appointmentDate"],
  45. payStatus = json["payStatus"],
  46. dispatchStatus = json["dispatchStatus"],
  47. workStatus = json["workStatus"],
  48. isEvaluated = json["isEvaluated"],
  49. payType = json["payType"],
  50. isRefund = json["isRefund"],
  51. orgId = json["orgId"],
  52. orgName = json["orgName"],
  53. status = json["status"],
  54. createDate = json["createDate"],
  55. dispatchId = json["dispatchId"],
  56. workId = json["workId"],
  57. workName = json["workName"];
  58. Map<String, dynamic> toJson() => {
  59. 'orderId': orderId,
  60. 'orderNo': orderNo,
  61. 'personId': personId,
  62. 'personName': personName,
  63. 'phone': phone,
  64. 'charges': charges,
  65. 'price': price,
  66. 'amount': amount,
  67. 'machineryId': machineryId,
  68. 'machineryName': machineryName,
  69. 'machineryType': machineryType,
  70. 'typeName': typeName,
  71. 'address': address,
  72. 'appointmentDate': appointmentDate,
  73. 'payStatus': payStatus,
  74. 'dispatchStatus': dispatchStatus,
  75. 'workStatus': workStatus,
  76. 'isEvaluated': isEvaluated,
  77. 'payType': payType,
  78. 'isRefund': isRefund,
  79. 'orgId': orgId,
  80. 'orgName': orgName,
  81. 'status': status,
  82. 'createDate': createDate,
  83. 'dispatchId': dispatchId,
  84. 'workId': workId,
  85. 'workName': workName,
  86. };
  87. }