complain_bean_entity_helper.dart 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. import 'package:bbyyy/beans/complain_bean_entity.dart';
  2. complainBeanEntityFromJson(ComplainBeanEntity data, Map<String, dynamic> json) {
  3. if (json['data'] != null) {
  4. data.data = ComplainBeanData().fromJson(json['data']);
  5. }
  6. if (json['error'] != null) {
  7. data.error = json['error'].toString();
  8. }
  9. return data;
  10. }
  11. Map<String, dynamic> complainBeanEntityToJson(ComplainBeanEntity entity) {
  12. final Map<String, dynamic> data = new Map<String, dynamic>();
  13. data['data'] = entity.data?.toJson();
  14. data['error'] = entity.error;
  15. return data;
  16. }
  17. complainBeanDataFromJson(ComplainBeanData data, Map<String, dynamic> json) {
  18. if (json['total'] != null) {
  19. data.total = json['total'] is String
  20. ? int.tryParse(json['total'])
  21. : json['total'].toInt();
  22. }
  23. if (json['data'] != null) {
  24. data.data = (json['data'] as List).map((v) => ComplainBeanDataData().fromJson(v)).toList();
  25. }
  26. return data;
  27. }
  28. Map<String, dynamic> complainBeanDataToJson(ComplainBeanData entity) {
  29. final Map<String, dynamic> data = new Map<String, dynamic>();
  30. data['total'] = entity.total;
  31. data['data'] = entity.data?.map((v) => v.toJson())?.toList();
  32. return data;
  33. }
  34. complainBeanDataDataFromJson(ComplainBeanDataData data, Map<String, dynamic> json) {
  35. if (json['handle_result'] != null) {
  36. data.handleResult = json['handle_result'].toString();
  37. }
  38. if (json['id'] != null) {
  39. data.id = json['id'] is String
  40. ? int.tryParse(json['id'])
  41. : json['id'].toInt();
  42. }
  43. if (json['shop_uid'] != null) {
  44. data.shopUid = json['shop_uid'] is String
  45. ? int.tryParse(json['shop_uid'])
  46. : json['shop_uid'].toInt();
  47. }
  48. if (json['shop_pic'] != null) {
  49. data.shopPic = json['shop_pic'].toString();
  50. }
  51. if (json['content'] != null) {
  52. data.content = json['content'].toString();
  53. }
  54. if (json['complain_time'] != null) {
  55. data.complainTime = json['complain_time'].toString();
  56. }
  57. if (json['handle_time'] != null) {
  58. data.handleTime = json['handle_time'].toString();
  59. }
  60. if (json['uid'] != null) {
  61. data.uid = json['uid'] is String
  62. ? int.tryParse(json['uid'])
  63. : json['uid'].toInt();
  64. }
  65. if (json['shop_name'] != null) {
  66. data.shopName = json['shop_name'].toString();
  67. }
  68. if (json['owner_uid'] != null) {
  69. data.ownerUid = json['owner_uid'] is String
  70. ? int.tryParse(json['owner_uid'])
  71. : json['owner_uid'].toInt();
  72. }
  73. if (json['snapshots'] != null) {
  74. data.snapshots = json['snapshots'].toString();
  75. }
  76. if (json['handled'] != null) {
  77. data.handled = json['handled'];
  78. }
  79. return data;
  80. }
  81. Map<String, dynamic> complainBeanDataDataToJson(ComplainBeanDataData entity) {
  82. final Map<String, dynamic> data = new Map<String, dynamic>();
  83. data['handle_result'] = entity.handleResult;
  84. data['id'] = entity.id;
  85. data['shop_uid'] = entity.shopUid;
  86. data['shop_pic'] = entity.shopPic;
  87. data['content'] = entity.content;
  88. data['complain_time'] = entity.complainTime;
  89. data['handle_time'] = entity.handleTime;
  90. data['uid'] = entity.uid;
  91. data['shop_name'] = entity.shopName;
  92. data['owner_uid'] = entity.ownerUid;
  93. data['snapshots'] = entity.snapshots;
  94. data['handled'] = entity.handled;
  95. return data;
  96. }