| { | |||||
| "id": 1, | |||||
| "cropId": 1, | |||||
| "executeDate": "2020-08-20T02:34:18.049Z", | |||||
| "description": "test", | |||||
| "substrates": "", | |||||
| "quantity": 100, | |||||
| "seedLength": 11, | |||||
| "seedIncubationTime": 11, | |||||
| "nurseryDetail": "$[]NurseryDetail" | |||||
| } |
| { | |||||
| "id": 1, | |||||
| "workerName": "aaa", | |||||
| "trayNumber": "bbbb" | |||||
| } |
| class _RestClient implements RestClient { | class _RestClient implements RestClient { | ||||
| _RestClient(this._dio, {this.baseUrl}) { | _RestClient(this._dio, {this.baseUrl}) { | ||||
| ArgumentError.checkNotNull(_dio, '_dio'); | ArgumentError.checkNotNull(_dio, '_dio'); | ||||
| this.baseUrl ??= 'https://ironman.aztrace.vn'; | |||||
| this.baseUrl ??= 'https://tpf.aztrace.vn'; | |||||
| } | } | ||||
| final Dio _dio; | final Dio _dio; |
| export 'Supply.dart' ; | |||||
| export 'Plot.dart' ; | |||||
| export 'ResourceHelper.dart' ; | |||||
| export 'nursery.dart' ; | |||||
| export 'nurseryDetail.dart' ; | |||||
| export 'OtherAction.dart' ; | |||||
| export 'Supply.dart'; | |||||
| export 'Plot.dart'; | |||||
| export 'ResourceHelper.dart'; | |||||
| export 'OtherAction.dart'; |
| import 'package:json_annotation/json_annotation.dart'; | |||||
| import "nurseryDetail.dart"; | |||||
| part 'nursery.g.dart'; | |||||
| @JsonSerializable() | |||||
| class Nursery { | |||||
| Nursery(); | |||||
| num id; | |||||
| num cropId; | |||||
| String executeDate; | |||||
| String description; | |||||
| String substrates; | |||||
| num quantity; | |||||
| num seedLength; | |||||
| num seedIncubationTime; | |||||
| List<NurseryDetail> nurseryDetail; | |||||
| factory Nursery.fromJson(Map<String,dynamic> json) => _$NurseryFromJson(json); | |||||
| Map<String, dynamic> toJson() => _$NurseryToJson(this); | |||||
| } |
| // GENERATED CODE - DO NOT MODIFY BY HAND | |||||
| part of 'nursery.dart'; | |||||
| // ************************************************************************** | |||||
| // JsonSerializableGenerator | |||||
| // ************************************************************************** | |||||
| Nursery _$NurseryFromJson(Map<String, dynamic> json) { | |||||
| return Nursery() | |||||
| ..id = json['id'] as num | |||||
| ..cropId = json['cropId'] as num | |||||
| ..executeDate = json['executeDate'] as String | |||||
| ..description = json['description'] as String | |||||
| ..substrates = json['substrates'] as String | |||||
| ..quantity = json['quantity'] as num | |||||
| ..seedLength = json['seedLength'] as num | |||||
| ..seedIncubationTime = json['seedIncubationTime'] as num | |||||
| ..nurseryDetail = (json['nurseryDetail'] as List) | |||||
| ?.map((e) => e == null | |||||
| ? null | |||||
| : NurseryDetail.fromJson(e as Map<String, dynamic>)) | |||||
| ?.toList(); | |||||
| } | |||||
| Map<String, dynamic> _$NurseryToJson(Nursery instance) => <String, dynamic>{ | |||||
| 'id': instance.id, | |||||
| 'cropId': instance.cropId, | |||||
| 'executeDate': instance.executeDate, | |||||
| 'description': instance.description, | |||||
| 'substrates': instance.substrates, | |||||
| 'quantity': instance.quantity, | |||||
| 'seedLength': instance.seedLength, | |||||
| 'seedIncubationTime': instance.seedIncubationTime, | |||||
| 'nurseryDetail': instance.nurseryDetail | |||||
| }; |
| import 'package:json_annotation/json_annotation.dart'; | |||||
| part 'nurseryDetail.g.dart'; | |||||
| @JsonSerializable() | |||||
| class NurseryDetail { | |||||
| NurseryDetail(); | |||||
| num id; | |||||
| String workerName; | |||||
| String trayNumber; | |||||
| factory NurseryDetail.fromJson(Map<String,dynamic> json) => _$NurseryDetailFromJson(json); | |||||
| Map<String, dynamic> toJson() => _$NurseryDetailToJson(this); | |||||
| } |
| // GENERATED CODE - DO NOT MODIFY BY HAND | |||||
| part of 'nurseryDetail.dart'; | |||||
| // ************************************************************************** | |||||
| // JsonSerializableGenerator | |||||
| // ************************************************************************** | |||||
| NurseryDetail _$NurseryDetailFromJson(Map<String, dynamic> json) { | |||||
| return NurseryDetail() | |||||
| ..id = json['id'] as num | |||||
| ..workerName = json['workerName'] as String | |||||
| ..trayNumber = json['trayNumber'] as String; | |||||
| } | |||||
| Map<String, dynamic> _$NurseryDetailToJson(NurseryDetail instance) => | |||||
| <String, dynamic>{ | |||||
| 'id': instance.id, | |||||
| 'workerName': instance.workerName, | |||||
| 'trayNumber': instance.trayNumber | |||||
| }; |
| import 'package:flutter/material.dart'; | |||||
| class EditActionOtherScreen extends StatefulWidget { | |||||
| @override | |||||
| _EditActionOtherScreenState createState() => _EditActionOtherScreenState(); | |||||
| } | |||||
| class _EditActionOtherScreenState extends State<EditActionOtherScreen> { | |||||
| @override | |||||
| Widget build(BuildContext context) { | |||||
| return Container(); | |||||
| } | |||||
| } |
| class ConstCommon { | class ConstCommon { | ||||
| static int kExpiredTime = 12 * 60 * 60 * 1000; //24h | static int kExpiredTime = 12 * 60 * 60 * 1000; //24h | ||||
| static const String baseUrl = "https://ironman.aztrace.vn"; | |||||
| static const String baseUrl = "http://tpf.aztrace.vn"; | |||||
| static const String supplyTypeSeed = "GIONG"; | static const String supplyTypeSeed = "GIONG"; | ||||
| static const String supplyTypeDung = "PHANBON"; | static const String supplyTypeDung = "PHANBON"; |