personal_data_count_entity_helper.dart 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import 'package:deus_app/model/personal_data_count_entity.dart';
  2. personalDataCountEntityFromJson(PersonalDataCountEntity data, Map<String, dynamic> json) {
  3. if (json['code'] != null) {
  4. data.code = json['code'] is String
  5. ? int.tryParse(json['code'])
  6. : json['code'].toInt();
  7. }
  8. if (json['msg'] != null) {
  9. data.msg = json['msg'].toString();
  10. }
  11. if (json['data'] != null) {
  12. data.data = PersonalDataCountData().fromJson(json['data']);
  13. }
  14. return data;
  15. }
  16. Map<String, dynamic> personalDataCountEntityToJson(PersonalDataCountEntity entity) {
  17. final Map<String, dynamic> data = new Map<String, dynamic>();
  18. data['code'] = entity.code;
  19. data['msg'] = entity.msg;
  20. data['data'] = entity.data.toJson();
  21. return data;
  22. }
  23. personalDataCountDataFromJson(PersonalDataCountData data, Map<String, dynamic> json) {
  24. if (json['maintJobCount'] != null) {
  25. data.maintJobCount = json['maintJobCount'] is String
  26. ? int.tryParse(json['maintJobCount'])
  27. : json['maintJobCount'].toInt();
  28. }
  29. if (json['patrolJobCount'] != null) {
  30. data.patrolJobCount = json['patrolJobCount'] is String
  31. ? int.tryParse(json['patrolJobCount'])
  32. : json['patrolJobCount'].toInt();
  33. }
  34. if (json['alarmCount'] != null) {
  35. data.alarmCount = json['alarmCount'] is String
  36. ? int.tryParse(json['alarmCount'])
  37. : json['alarmCount'].toInt();
  38. }
  39. return data;
  40. }
  41. Map<String, dynamic> personalDataCountDataToJson(PersonalDataCountData entity) {
  42. final Map<String, dynamic> data = new Map<String, dynamic>();
  43. data['maintJobCount'] = entity.maintJobCount;
  44. data['patrolJobCount'] = entity.patrolJobCount;
  45. data['alarmCount'] = entity.alarmCount;
  46. return data;
  47. }