smart_order_bean_entity_helper.dart 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. import 'package:bbyyy/beans/smart_order_bean_entity.dart';
  2. smartOrderBeanEntityFromJson(SmartOrderBeanEntity data, Map<String, dynamic> json) {
  3. if (json['data'] != null) {
  4. data.data = SmartOrderBeanData().fromJson(json['data']);
  5. }
  6. if (json['error'] != null) {
  7. data.error = json['error'].toString();
  8. }
  9. return data;
  10. }
  11. Map<String, dynamic> smartOrderBeanEntityToJson(SmartOrderBeanEntity 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. smartOrderBeanDataFromJson(SmartOrderBeanData data, Map<String, dynamic> json) {
  18. if (json['data'] != null) {
  19. data.data = (json['data'] as List).map((v) => SmartOrderBeanDataData().fromJson(v)).toList();
  20. }
  21. if (json['total'] != null) {
  22. data.total = json['total'] is String
  23. ? int.tryParse(json['total'])
  24. : json['total'].toInt();
  25. }
  26. return data;
  27. }
  28. Map<String, dynamic> smartOrderBeanDataToJson(SmartOrderBeanData entity) {
  29. final Map<String, dynamic> data = new Map<String, dynamic>();
  30. data['data'] = entity.data?.map((v) => v.toJson())?.toList();
  31. data['total'] = entity.total;
  32. return data;
  33. }
  34. smartOrderBeanDataDataFromJson(SmartOrderBeanDataData data, Map<String, dynamic> json) {
  35. if (json['uid'] != null) {
  36. data.uid = json['uid'] is String
  37. ? int.tryParse(json['uid'])
  38. : json['uid'].toInt();
  39. }
  40. if (json['type'] != null) {
  41. data.type = json['type'] is String
  42. ? int.tryParse(json['type'])
  43. : json['type'].toInt();
  44. }
  45. if (json['commodity_count'] != null) {
  46. data.commodityCount = json['commodity_count'] is String
  47. ? int.tryParse(json['commodity_count'])
  48. : json['commodity_count'].toInt();
  49. }
  50. if (json['shop_uid'] != null) {
  51. data.shopUid = json['shop_uid'] is String
  52. ? int.tryParse(json['shop_uid'])
  53. : json['shop_uid'].toInt();
  54. }
  55. if (json['seller_name'] != null) {
  56. data.sellerName = json['seller_name'].toString();
  57. }
  58. if (json['buyer_name'] != null) {
  59. data.buyerName = json['buyer_name'].toString();
  60. }
  61. if (json['amount'] != null) {
  62. data.amount = json['amount'] is String
  63. ? double.tryParse(json['amount'])
  64. : json['amount'].toDouble();
  65. }
  66. if (json['payer_uid'] != null) {
  67. data.payerUid = json['payer_uid'] is String
  68. ? int.tryParse(json['payer_uid'])
  69. : json['payer_uid'].toInt();
  70. }
  71. if (json['uuid'] != null) {
  72. data.uuid = json['uuid'].toString();
  73. }
  74. if (json['shop_name'] != null) {
  75. data.shopName = json['shop_name'].toString();
  76. }
  77. if (json['buyer_pic'] != null) {
  78. data.buyerPic = json['buyer_pic'].toString();
  79. }
  80. if (json['payer_name'] != null) {
  81. data.payerName = json['payer_name'].toString();
  82. }
  83. if (json['pay_time'] != null) {
  84. data.payTime = json['pay_time'].toString();
  85. }
  86. if (json['id'] != null) {
  87. data.id = json['id'] is String
  88. ? int.tryParse(json['id'])
  89. : json['id'].toInt();
  90. }
  91. if (json['commodity_id'] != null) {
  92. data.commodityId = json['commodity_id'] is String
  93. ? int.tryParse(json['commodity_id'])
  94. : json['commodity_id'].toInt();
  95. }
  96. if (json['commodity_title'] != null) {
  97. data.commodityTitle = json['commodity_title'].toString();
  98. }
  99. if (json['commodity_cover'] != null) {
  100. data.commodityCover = json['commodity_cover'].toString();
  101. }
  102. if (json['shop_pic'] != null) {
  103. data.shopPic = json['shop_pic'].toString();
  104. }
  105. if (json['seller_uid'] != null) {
  106. data.sellerUid = json['seller_uid'] is String
  107. ? int.tryParse(json['seller_uid'])
  108. : json['seller_uid'].toInt();
  109. }
  110. if (json['buyer_uid'] != null) {
  111. data.buyerUid = json['buyer_uid'] is String
  112. ? int.tryParse(json['buyer_uid'])
  113. : json['buyer_uid'].toInt();
  114. }
  115. if (json['state'] != null) {
  116. data.state = json['state'] is String
  117. ? int.tryParse(json['state'])
  118. : json['state'].toInt();
  119. }
  120. if (json['seller_pic'] != null) {
  121. data.sellerPic = json['seller_pic'].toString();
  122. }
  123. if (json['create_time'] != null) {
  124. data.createTime = json['create_time'].toString();
  125. }
  126. if (json['payer_pic'] != null) {
  127. data.payerPic = json['payer_pic'].toString();
  128. }
  129. if (json['flow_id'] != null) {
  130. data.flowId = json['flow_id'] is String
  131. ? int.tryParse(json['flow_id'])
  132. : json['flow_id'].toInt();
  133. }
  134. if (json['commission_paid'] != null) {
  135. data.commissionPaid = json['commission_paid'];
  136. }
  137. return data;
  138. }
  139. Map<String, dynamic> smartOrderBeanDataDataToJson(SmartOrderBeanDataData entity) {
  140. final Map<String, dynamic> data = new Map<String, dynamic>();
  141. data['uid'] = entity.uid;
  142. data['type'] = entity.type;
  143. data['commodity_count'] = entity.commodityCount;
  144. data['shop_uid'] = entity.shopUid;
  145. data['seller_name'] = entity.sellerName;
  146. data['buyer_name'] = entity.buyerName;
  147. data['amount'] = entity.amount;
  148. data['payer_uid'] = entity.payerUid;
  149. data['uuid'] = entity.uuid;
  150. data['shop_name'] = entity.shopName;
  151. data['buyer_pic'] = entity.buyerPic;
  152. data['payer_name'] = entity.payerName;
  153. data['pay_time'] = entity.payTime;
  154. data['id'] = entity.id;
  155. data['commodity_id'] = entity.commodityId;
  156. data['commodity_title'] = entity.commodityTitle;
  157. data['commodity_cover'] = entity.commodityCover;
  158. data['shop_pic'] = entity.shopPic;
  159. data['seller_uid'] = entity.sellerUid;
  160. data['buyer_uid'] = entity.buyerUid;
  161. data['state'] = entity.state;
  162. data['seller_pic'] = entity.sellerPic;
  163. data['create_time'] = entity.createTime;
  164. data['payer_pic'] = entity.payerPic;
  165. data['flow_id'] = entity.flowId;
  166. data['commission_paid'] = entity.commissionPaid;
  167. return data;
  168. }