tourist_goods_bean_entity.dart 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import 'package:bbyyy/generated/json/tourist_goods_bean_entity.g.dart';
  2. import 'package:bbyyy/generated/json/base/json_field.dart';
  3. @JsonSerializable()
  4. class TouristGoodsBeanEntity {
  5. TouristGoodsBeanEntity();
  6. factory TouristGoodsBeanEntity.fromJson(Map<String, dynamic> json) => $TouristGoodsBeanEntityFromJson(json);
  7. Map<String, dynamic> toJson() => $TouristGoodsBeanEntityToJson(this);
  8. List<TouristGoodsBeanData> data;
  9. String error;
  10. }
  11. @JsonSerializable()
  12. class TouristGoodsBeanData {
  13. TouristGoodsBeanData();
  14. factory TouristGoodsBeanData.fromJson(Map<String, dynamic> json) => $TouristGoodsBeanDataFromJson(json);
  15. Map<String, dynamic> toJson() => $TouristGoodsBeanDataToJson(this);
  16. @JSONField(name: "ID")
  17. int iD;
  18. @JSONField(name: "shop_id")
  19. int shopId;
  20. @JSONField(name: "shop_pic")
  21. String shopPic;
  22. @JSONField(name: "shop_name")
  23. String shopName;
  24. @JSONField(name: "user_uid")
  25. int userUid;
  26. @JSONField(name: "user_name")
  27. String userName;
  28. @JSONField(name: "user_pic")
  29. String userPic;
  30. String title;
  31. @JSONField(name: "cover_path")
  32. String coverPath;
  33. String description;
  34. @JSONField(name: "original_price")
  35. double originalPrice;
  36. double price;
  37. @JSONField(name: "on_sale")
  38. bool onSale;
  39. int stock;
  40. @JSONField(name: "create_time")
  41. String createTime;
  42. String pictures;
  43. String category;
  44. bool public;
  45. }