my_shop_bean_entity_helper.dart 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. import 'package:bbyyy/beans/my_shop_bean_entity.dart';
  2. import 'package:azlistview/azlistview.dart';
  3. myShopBeanEntityFromJson(MyShopBeanEntity data, Map<String, dynamic> json) {
  4. if (json['data'] != null) {
  5. data.data = MyShopBeanData().fromJson(json['data']);
  6. }
  7. if (json['error'] != null) {
  8. data.error = json['error'].toString();
  9. }
  10. return data;
  11. }
  12. Map<String, dynamic> myShopBeanEntityToJson(MyShopBeanEntity entity) {
  13. final Map<String, dynamic> data = new Map<String, dynamic>();
  14. data['data'] = entity.data?.toJson();
  15. data['error'] = entity.error;
  16. return data;
  17. }
  18. myShopBeanDataFromJson(MyShopBeanData data, Map<String, dynamic> json) {
  19. if (json['total'] != null) {
  20. data.total = json['total'] is String
  21. ? int.tryParse(json['total'])
  22. : json['total'].toInt();
  23. }
  24. if (json['data'] != null) {
  25. data.data = (json['data'] as List).map((v) => MyShopBeanDataData().fromJson(v)).toList();
  26. }
  27. return data;
  28. }
  29. Map<String, dynamic> myShopBeanDataToJson(MyShopBeanData entity) {
  30. final Map<String, dynamic> data = new Map<String, dynamic>();
  31. data['total'] = entity.total;
  32. data['data'] = entity.data?.map((v) => v.toJson())?.toList();
  33. return data;
  34. }
  35. myShopBeanDataDataFromJson(MyShopBeanDataData data, Map<String, dynamic> json) {
  36. if (json['id'] != null) {
  37. data.id = json['id'] is String
  38. ? int.tryParse(json['id'])
  39. : json['id'].toInt();
  40. }
  41. if (json['shop_pic'] != null) {
  42. data.shopPic = json['shop_pic'].toString();
  43. }
  44. if (json['user_name'] != null) {
  45. data.userName = json['user_name'].toString();
  46. }
  47. if (json['review_time'] != null) {
  48. data.reviewTime = json['review_time'].toString();
  49. }
  50. if (json['role'] != null) {
  51. data.role = json['role'] is String
  52. ? int.tryParse(json['role'])
  53. : json['role'].toInt();
  54. }
  55. if (json['user_pic'] != null) {
  56. data.userPic = json['user_pic'].toString();
  57. }
  58. if (json['review_state'] != null) {
  59. data.reviewState = json['review_state'] is String
  60. ? int.tryParse(json['review_state'])
  61. : json['review_state'].toInt();
  62. }
  63. if (json['owner_uid'] != null) {
  64. data.ownerUid = json['owner_uid'] is String
  65. ? int.tryParse(json['owner_uid'])
  66. : json['owner_uid'].toInt();
  67. }
  68. if (json['owner_name'] != null) {
  69. data.ownerName = json['owner_name'].toString();
  70. }
  71. if (json['shop_name'] != null) {
  72. data.shopName = json['shop_name'].toString();
  73. }
  74. if (json['shop_uid'] != null) {
  75. data.shopUid = json['shop_uid'] is String
  76. ? int.tryParse(json['shop_uid'])
  77. : json['shop_uid'].toInt();
  78. }
  79. if (json['user_uid'] != null) {
  80. data.userUid = json['user_uid'] is String
  81. ? int.tryParse(json['user_uid'])
  82. : json['user_uid'].toInt();
  83. }
  84. if (json['apply_time'] != null) {
  85. data.applyTime = json['apply_time'].toString();
  86. }
  87. if (json['owner_pic'] != null) {
  88. data.ownerPic = json['owner_pic'].toString();
  89. }
  90. if (json['shop_state'] != null) {
  91. data.shopState = json['shop_state'] is String
  92. ? int.tryParse(json['shop_state'])
  93. : json['shop_state'].toInt();
  94. }
  95. if (json['private_shop'] != null) {
  96. data.privateShop = json['private_shop'];
  97. }
  98. if (json['inner_trade'] != null) {
  99. data.innerTrade = json['inner_trade'];
  100. }
  101. if (json['collected'] != null) {
  102. data.collected = json['collected'];
  103. }
  104. if (json['canSend'] != null) {
  105. data.canSend = json['canSend'];
  106. }
  107. if (json['recommender_uid'] != null) {
  108. data.recommenderUid = json['recommender_uid'] is String
  109. ? int.tryParse(json['recommender_uid'])
  110. : json['recommender_uid'].toInt();
  111. }
  112. if (json['recommender_name'] != null) {
  113. data.recommenderName = json['recommender_name'].toString();
  114. }
  115. if (json['recommender_pic'] != null) {
  116. data.recommenderPic = json['recommender_pic'].toString();
  117. }
  118. if (json['tagIndex'] != null) {
  119. data.tagIndex = json['tagIndex'].toString();
  120. }
  121. return data;
  122. }
  123. Map<String, dynamic> myShopBeanDataDataToJson(MyShopBeanDataData entity) {
  124. final Map<String, dynamic> data = new Map<String, dynamic>();
  125. data['id'] = entity.id;
  126. data['shop_pic'] = entity.shopPic;
  127. data['user_name'] = entity.userName;
  128. data['review_time'] = entity.reviewTime;
  129. data['role'] = entity.role;
  130. data['user_pic'] = entity.userPic;
  131. data['review_state'] = entity.reviewState;
  132. data['owner_uid'] = entity.ownerUid;
  133. data['owner_name'] = entity.ownerName;
  134. data['shop_name'] = entity.shopName;
  135. data['shop_uid'] = entity.shopUid;
  136. data['user_uid'] = entity.userUid;
  137. data['apply_time'] = entity.applyTime;
  138. data['owner_pic'] = entity.ownerPic;
  139. data['shop_state'] = entity.shopState;
  140. data['private_shop'] = entity.privateShop;
  141. data['inner_trade'] = entity.innerTrade;
  142. data['collected'] = entity.collected;
  143. data['canSend'] = entity.canSend;
  144. data['recommender_uid'] = entity.recommenderUid;
  145. data['recommender_name'] = entity.recommenderName;
  146. data['recommender_pic'] = entity.recommenderPic;
  147. data['tagIndex'] = entity.tagIndex;
  148. return data;
  149. }