OrderInfoModel.dart 2.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  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. num? 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. }