goods_bean_entity.dart 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import 'package:bbyyy/generated/json/goods_bean_entity.g.dart';
  2. import 'package:bbyyy/generated/json/base/json_field.dart';
  3. @JsonSerializable()
  4. class GoodsBeanEntity {
  5. GoodsBeanEntity();
  6. factory GoodsBeanEntity.fromJson(Map<String, dynamic> json) => $GoodsBeanEntityFromJson(json);
  7. Map<String, dynamic> toJson() => $GoodsBeanEntityToJson(this);
  8. GoodsBeanData data;
  9. String error;
  10. }
  11. @JsonSerializable()
  12. class GoodsBeanData {
  13. GoodsBeanData();
  14. factory GoodsBeanData.fromJson(Map<String, dynamic> json) => $GoodsBeanDataFromJson(json);
  15. Map<String, dynamic> toJson() => $GoodsBeanDataToJson(this);
  16. int total;
  17. List<GoodsBeanDataData> data;
  18. }
  19. @JsonSerializable()
  20. class GoodsBeanDataData {
  21. GoodsBeanDataData();
  22. factory GoodsBeanDataData.fromJson(Map<String, dynamic> json) => $GoodsBeanDataDataFromJson(json);
  23. Map<String, dynamic> toJson() => $GoodsBeanDataDataToJson(this);
  24. @JSONField(name: "on_sale")
  25. bool onSale;
  26. String pictures;
  27. int id;
  28. @JSONField(name: "shop_uid")
  29. int shopUid;
  30. @JSONField(name: "user_pic")
  31. String userPic;
  32. String description;
  33. @JSONField(name: "shop_pic")
  34. String shopPic;
  35. @JSONField(name: "shop_name")
  36. String shopName;
  37. String category;
  38. String title;
  39. @JSONField(name: "original_price")
  40. double originalPrice;
  41. double price;
  42. int stock;
  43. @JSONField(name: "user_uid")
  44. int userUid;
  45. @JSONField(name: "user_name")
  46. String userName;
  47. @JSONField(name: "cover_path")
  48. String coverPath;
  49. @JSONField(name: "create_time")
  50. String createTime;
  51. }