patrol_job_detail_response_entity.dart 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import 'package:deus_app/generated/json/base/json_convert_content.dart';
  2. class PatrolJobDetailResponseEntity with JsonConvert<PatrolJobDetailResponseEntity> {
  3. late int code;
  4. late PatrolJobDetailResponseData data;
  5. late String msg;
  6. }
  7. class PatrolJobDetailResponseData with JsonConvert<PatrolJobDetailResponseData> {
  8. late int id;
  9. late String name='';
  10. late String number;
  11. late String planName;
  12. late String planNumber;
  13. late dynamic termType;
  14. late int personnelId;
  15. late String personnel='';
  16. late String remarks='';
  17. late String finishTime='';
  18. late List<String> fileUrls;
  19. late String startDate;
  20. late String endDate;
  21. late int status;
  22. late dynamic closeReason;
  23. late dynamic customerName;
  24. late dynamic channelName;
  25. late dynamic closeUser;
  26. late dynamic closeUserName;
  27. late dynamic closeTime;
  28. late String createTime;
  29. late int creator;
  30. late String creatorName;
  31. late List<PatrolJobDetailResponseDataPatrolItemVOS> patrolItemVOS;
  32. late List<PatrolJobDetailResponseDataEquipmentVOS> equipmentVOS;
  33. }
  34. class PatrolJobDetailResponseDataPatrolItemVOS with JsonConvert<PatrolJobDetailResponseDataPatrolItemVOS> {
  35. late String id;
  36. late String number;
  37. late String name;
  38. late String requirement;
  39. late String result;
  40. late int patrolJobId;
  41. late dynamic results;
  42. }
  43. class PatrolJobDetailResponseDataEquipmentVOS with JsonConvert<PatrolJobDetailResponseDataEquipmentVOS> {
  44. late int id;
  45. late int equipmentId;
  46. late String name;
  47. late String showName;
  48. late String deviceKey;
  49. late String productName;
  50. late String itemCompleteTime='';
  51. late String itemPerson;
  52. late int patrolJobId;
  53. late int isComplete;
  54. }