import 'package:bbyyy/generated/json/my_shop_bean_entity.g.dart'; import 'package:bbyyy/generated/json/base/json_field.dart'; import 'package:azlistview/azlistview.dart'; @JsonSerializable() class MyShopBeanEntity { MyShopBeanEntity(); factory MyShopBeanEntity.fromJson(Map json) => $MyShopBeanEntityFromJson(json); Map toJson() => $MyShopBeanEntityToJson(this); MyShopBeanData data; String error; } @JsonSerializable() class MyShopBeanData { MyShopBeanData(); factory MyShopBeanData.fromJson(Map json) => $MyShopBeanDataFromJson(json); Map toJson() => $MyShopBeanDataToJson(this); int total; List data; } @JsonSerializable() class MyShopBeanDataData extends ISuspensionBean { MyShopBeanDataData(); factory MyShopBeanDataData.fromJson(Map json) => $MyShopBeanDataDataFromJson(json); Map toJson() => $MyShopBeanDataDataToJson(this); int id; @JSONField(name: "shop_pic") String shopPic; @JSONField(name: "user_name") String userName; @JSONField(name: "review_time") String reviewTime; int role; @JSONField(name: "user_pic") String userPic; @JSONField(name: "review_state") int reviewState; @JSONField(name: "owner_uid") int ownerUid; @JSONField(name: "owner_name") String ownerName; @JSONField(name: "shop_name") String shopName; @JSONField(name: "shop_uid") int shopUid; @JSONField(name: "user_uid") int userUid; @JSONField(name: "apply_time") String applyTime; @JSONField(name: "owner_pic") String ownerPic; @JSONField(name: "shop_state") int shopState; @JSONField(name: "private_shop") bool privateShop; @JSONField(name: "inner_trade") bool innerTrade; @JSONField(name: "collected") bool collected; bool canSend = false; @JSONField(name: "recommender_uid") int recommenderUid; @JSONField(name: "recommender_name") String recommenderName; @JSONField(name: "recommender_pic") String recommenderPic; @JSONField(name: "user_remark") String userRemark; @JSONField(name: "introducer_uid") int introducerUID; String tagIndex; @override String getSuspensionTag() => tagIndex; }