import 'package:bbyyy/generated/json/goods_bean_entity.g.dart'; import 'package:bbyyy/generated/json/base/json_field.dart'; @JsonSerializable() class GoodsBeanEntity { GoodsBeanEntity(); factory GoodsBeanEntity.fromJson(Map json) => $GoodsBeanEntityFromJson(json); Map toJson() => $GoodsBeanEntityToJson(this); GoodsBeanData data; String error; } @JsonSerializable() class GoodsBeanData { GoodsBeanData(); factory GoodsBeanData.fromJson(Map json) => $GoodsBeanDataFromJson(json); Map toJson() => $GoodsBeanDataToJson(this); int total; List data; } @JsonSerializable() class GoodsBeanDataData { GoodsBeanDataData(); factory GoodsBeanDataData.fromJson(Map json) => $GoodsBeanDataDataFromJson(json); Map toJson() => $GoodsBeanDataDataToJson(this); @JSONField(name: "on_sale") bool onSale; String pictures; int id; @JSONField(name: "shop_uid") int shopUid; @JSONField(name: "user_pic") String userPic; String description; @JSONField(name: "shop_pic") String shopPic; @JSONField(name: "shop_name") String shopName; String category; String title; @JSONField(name: "original_price") double originalPrice; double price; int stock; @JSONField(name: "user_uid") int userUid; @JSONField(name: "user_name") String userName; @JSONField(name: "cover_path") String coverPath; @JSONField(name: "create_time") String createTime; }