repair_bill_list_response_entity.dart 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. import 'package:deus_app/generated/json/base/json_convert_content.dart';
  2. import 'package:deus_app/generated/json/base/json_field.dart';
  3. class RepairBillListResponseEntity with JsonConvert<RepairBillListResponseEntity> {
  4. late int code;
  5. late RepairBillListResponseData data;
  6. late String msg;
  7. }
  8. class RepairBillListResponseData with JsonConvert<RepairBillListResponseData> {
  9. late int index;
  10. @JSONField(name: "list")
  11. late List<RepairBillListResponseDataList> xList;
  12. late RepairBillListResponseDataQuery query;
  13. late int size;
  14. late int sort;
  15. late String sortBy;
  16. late int total;
  17. }
  18. class RepairBillListResponseDataList with JsonConvert<RepairBillListResponseDataList> {
  19. late String applicant='';
  20. late String applicationTime;
  21. late String channelName;
  22. late String completeTime;
  23. late String customerName;
  24. late RepairBillListResponseDataListDevice device;
  25. late int deviceId;
  26. late String deviceKey;
  27. late String deviceName;
  28. late int id;
  29. late String instructions;
  30. late List<RepairBillListResponseDataListLogs> logs;
  31. late String maintainer;
  32. late String orderRecTime;
  33. late String receiver;
  34. late String repNum;
  35. late String repairImgUrl;
  36. late String repairResUrl;
  37. late int status;
  38. late String submitter;
  39. late String theme;
  40. late int treatment;
  41. late int urg;
  42. }
  43. class RepairBillListResponseDataListDevice with JsonConvert<RepairBillListResponseDataListDevice> {
  44. late String completeTime;
  45. late String deviceKey;
  46. late String deviceName;
  47. late int id;
  48. late int isRepaired;
  49. late String prodName;
  50. late String repairBillId;
  51. late String showName;
  52. }
  53. class RepairBillListResponseDataListLogs with JsonConvert<RepairBillListResponseDataListLogs> {
  54. late String createTime;
  55. late int creator;
  56. late String description;
  57. late int id;
  58. late int repairBillId;
  59. late String updateTime;
  60. late int updater;
  61. late String userName;
  62. }
  63. class RepairBillListResponseDataQuery with JsonConvert<RepairBillListResponseDataQuery> {
  64. late String applicant;
  65. late int deviceId;
  66. late String deviceKey;
  67. late String deviceName;
  68. late int equipmentId;
  69. late int id;
  70. late String instructions;
  71. late String remarks;
  72. late String repNum;
  73. late int repairImgId;
  74. late int repairResId;
  75. late int status;
  76. late String theme;
  77. late int treatment;
  78. late int urg;
  79. late List<String> urls;
  80. }