| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- import 'package:deus_app/generated/json/base/json_convert_content.dart';
- import 'package:json2dart_safe/json2dart.dart';
- class PatrolJobDataResponseEntity with JsonConvert<PatrolJobDataResponseEntity>{
- late int code;
- late PatrolJobDataVO data;
- late String msg;
- }
- class PatrolJobDataVO with JsonConvert<PatrolJobDataVO>{
- late PatrolJobData query;
- late List<PatrolJobData> list;
- }
- class PatrolJobDetailResponseEntity with JsonConvert<PatrolJobDetailResponseEntity>{
- late int code;
- late PatrolJobDetailData data;
- late String msg;
- }
- class PatrolJobDeviceResponseData with JsonConvert<PatrolJobDeviceData>{
- late int code;
- late List<PatrolJobDeviceData> data;
- late String msg;
- }
- class PatrolJobItemResponseData with JsonConvert<PatrolJobItemData>{
- late int code;
- late List<PatrolJobItemData> data;
- late String msg;
- }
- class PatrolJobDeviceData with JsonConvert<PatrolJobDeviceData>{
- late int id;
- late String name;
- late String showName;
- late String deviceKey;
- late String itemCompleteTime;
- late String itemPerson;
- PatrolJobDeviceData(this.name,this.showName,this.deviceKey,this.itemCompleteTime,this.itemPerson);
- }
- class PatrolJobDetailData with JsonConvert<PatrolJobDetailData>{
- late String name;
- late String number;
- late String planName;
- late String planNumber;
- late int termType;
- late String startDate;
- late String endDate;
- late String personnel;
- late String finishTime;
- late int status;
- late String remark;
- late List<PatrolJobImageData> fileUrls;
- PatrolJobDetailData(this.name,this.number,this.planName,this.planNumber,this.termType,this.startDate,this.endDate,this.personnel,this.finishTime,this.status,this.remark);
- }
- class PatrolJobItemData with JsonConvert<PatrolJobItemData>{
- late String name;
- late String result;
- PatrolJobItemData(this.name,this.result);
- }
- class PatrolJobImageData with JsonConvert<PatrolJobImageData>{
- late int id;
- late String url;
- PatrolJobImageData(this.id,this.url);
- }
- /**
- * 巡检任务列表数据
- */
- class PatrolJobData{
- String? name;
- String? number;
- int? count;
- String? planName;
- String? planNumber;
- int? termType;
- String? startDate;
- String? endDate;
- int? status;
- PatrolJobData({this.name,this.number,this.count,this.planName,this.planNumber,this.termType,this.startDate,this.endDate,this.status,});
- Map<String, dynamic> toJson() {
- return Map<String, dynamic>()
- ..put('name',this.name)
- ..put('number',this.number)
- ..put('count',this.count)
- ..put('planName',this.planName)
- ..put('planNumber',this.planNumber)
- ..put('termType',this.termType)
- ..put('startDate',this.startDate)
- ..put('endDate',this.endDate)
- ..put('status',this.status);
- }
- PatrolJobData.fromJson(Map<String, dynamic> json) {
- this.name=json.asString('name');
- this.number=json.asString('number');
- this.count=json.asInt('count');
- this.planName=json.asString('planName');
- this.planNumber=json.asString('planNumber');
- this.termType=json.asInt('termType');
- this.startDate=json.asString('startDate');
- this.endDate=json.asString('endDate');
- this.status=json.asInt('status');
- }
- static PatrolJobData toBean(Map<String, dynamic> json) => PatrolJobData.fromJson(json);
- }
|