my_shop_bean_entity.dart 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. import 'package:bbyyy/generated/json/my_shop_bean_entity.g.dart';
  2. import 'package:bbyyy/generated/json/base/json_field.dart';
  3. import 'package:azlistview/azlistview.dart';
  4. @JsonSerializable()
  5. class MyShopBeanEntity {
  6. MyShopBeanEntity();
  7. factory MyShopBeanEntity.fromJson(Map<String, dynamic> json) => $MyShopBeanEntityFromJson(json);
  8. Map<String, dynamic> toJson() => $MyShopBeanEntityToJson(this);
  9. MyShopBeanData data;
  10. String error;
  11. }
  12. @JsonSerializable()
  13. class MyShopBeanData {
  14. MyShopBeanData();
  15. factory MyShopBeanData.fromJson(Map<String, dynamic> json) => $MyShopBeanDataFromJson(json);
  16. Map<String, dynamic> toJson() => $MyShopBeanDataToJson(this);
  17. int total;
  18. List<MyShopBeanDataData> data;
  19. }
  20. @JsonSerializable()
  21. class MyShopBeanDataData extends ISuspensionBean {
  22. MyShopBeanDataData();
  23. factory MyShopBeanDataData.fromJson(Map<String, dynamic> json) => $MyShopBeanDataDataFromJson(json);
  24. Map<String, dynamic> toJson() => $MyShopBeanDataDataToJson(this);
  25. int id;
  26. @JSONField(name: "shop_pic")
  27. String shopPic;
  28. @JSONField(name: "user_name")
  29. String userName;
  30. @JSONField(name: "review_time")
  31. String reviewTime;
  32. int role;
  33. @JSONField(name: "user_pic")
  34. String userPic;
  35. @JSONField(name: "review_state")
  36. int reviewState;
  37. @JSONField(name: "owner_uid")
  38. int ownerUid;
  39. @JSONField(name: "owner_name")
  40. String ownerName;
  41. @JSONField(name: "shop_name")
  42. String shopName;
  43. @JSONField(name: "shop_uid")
  44. int shopUid;
  45. @JSONField(name: "user_uid")
  46. int userUid;
  47. @JSONField(name: "apply_time")
  48. String applyTime;
  49. @JSONField(name: "owner_pic")
  50. String ownerPic;
  51. @JSONField(name: "shop_state")
  52. int shopState;
  53. @JSONField(name: "private_shop")
  54. bool privateShop;
  55. @JSONField(name: "inner_trade")
  56. bool innerTrade;
  57. @JSONField(name: "collected")
  58. bool collected;
  59. bool canSend = false;
  60. @JSONField(name: "recommender_uid")
  61. int recommenderUid;
  62. @JSONField(name: "recommender_name")
  63. String recommenderName;
  64. @JSONField(name: "recommender_pic")
  65. String recommenderPic;
  66. @JSONField(name: "user_remark")
  67. String userRemark;
  68. @JSONField(name: "introducer_uid")
  69. int introducerUID;
  70. String tagIndex;
  71. @override
  72. String getSuspensionTag() => tagIndex;
  73. }