patrol_response_entity.dart 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import 'package:deus_app/generated/json/base/json_convert_content.dart';
  2. class PatrolJobDetailResponseEntity with JsonConvert<PatrolJobDetailResponseEntity>{
  3. late int code;
  4. late PatrolJobDetailData data;
  5. late String msg;
  6. }
  7. class PatrolJobDeviceResponseData with JsonConvert<PatrolJobDeviceData>{
  8. late int code;
  9. late List<PatrolJobDeviceData> data;
  10. late String msg;
  11. }
  12. class PatrolJobItemResponseData with JsonConvert<PatrolJobItemData>{
  13. late int code;
  14. late List<PatrolJobItemData> data;
  15. late String msg;
  16. }
  17. class PatrolJobDeviceData with JsonConvert<PatrolJobDeviceData>{
  18. late int id;
  19. late String name;
  20. late String showName;
  21. late String deviceKey;
  22. late String itemCompleteTime;
  23. late String itemPerson;
  24. PatrolJobDeviceData(this.name,this.showName,this.deviceKey,this.itemCompleteTime,this.itemPerson);
  25. }
  26. class PatrolJobDetailData with JsonConvert<PatrolJobDetailData>{
  27. late String name;
  28. late String number;
  29. late String planName;
  30. late String planNumber;
  31. late int termType;
  32. late String startDate;
  33. late String endDate;
  34. late String personnel;
  35. late String finishTime;
  36. late int status;
  37. late String remark;
  38. late List<PatrolJobImageData> fileUrls;
  39. PatrolJobDetailData(this.name,this.number,this.planName,this.planNumber,this.termType,this.startDate,this.endDate,this.personnel,this.finishTime,this.status,this.remark);
  40. }
  41. class PatrolJobItemData with JsonConvert<PatrolJobItemData>{
  42. late String name;
  43. late String result;
  44. PatrolJobItemData(this.name,this.result);
  45. }
  46. class PatrolJobImageData with JsonConvert<PatrolJobImageData>{
  47. late int id;
  48. late String url;
  49. PatrolJobImageData(this.id,this.url);
  50. }