import 'package:wow_english/generated/json/base/json_field.dart'; import 'package:wow_english/generated/json/product_entity.g.dart'; import 'dart:convert'; export 'package:wow_english/generated/json/product_entity.g.dart'; @JsonSerializable() class ProductEntity { int? id; String? name; String? title; /// 售卖价格 double? price; /// 商品图片 String? picUrl; /// 商品banner图片 String? bannerPicUrl; /// 商品详情图片 String? detailPicUrl; /// 销售类型 int? saleType; /// 状态 int? status; /// 序号 int? sortOrder; /// 有效期类型 int? validityType; ProductEntity(); factory ProductEntity.fromJson(Map json) => $ProductEntityFromJson(json); Map toJson() => $ProductEntityToJson(this); @override String toString() { return jsonEncode(this); } }