
  String dateAdd;
  String dateUpdate;
  int gotScore;
  int gotScoreType;
  int id;
  bool kanjia;
  double kanjiaPrice;
  bool limitation;
  int logisticsId;
  bool miaosha;
  double minPrice;
  int minScore;
  String name;
  int numberFav;
  int numberGoodReputation;
  int numberOrders;
  int numberSells;
  double originalPrice;
  int paixu;
  String pic;
  bool pingtuan;
  double pingtuanPrice;
  int recommendStatus;
  String recommendStatusStr;
  int shopId;
  int status;
  String statusStr;
  int stores;
  int userId;
  int vetStatus;
  int views;
  double weight;

  GoodsDetailBasicInfo({
    this.categoryId,
    this.characteristic,
    this.commission,
    this.commissionType,
    this.dateAdd,
    this.dateUpdate,
    this.gotScore,
    this.gotScoreType,
    this.id,
    this.kanjia,
    this.kanjiaPrice,
    this.limitation,
    this.logisticsId,
    this.miaosha,
    this.minPrice,
    this.minScore,
    this.name,
    this.numberFav,
    this.numberGoodReputation,
    this.numberOrders,
    this.numberSells,
    this.originalPrice,
    this.paixu,
    this.pic,
    this.pingtuan,
    this.pingtuanPrice,
    this.recommendStatus,
    this.recommendStatusStr,
    this.shopId,
    this.status,
    this.statusStr,
    this.stores,
    this.userId,
    this.vetStatus,
    this.views,
    this.weight,
  });

  //反序列化
  factory GoodsDetailBasicInfo.fromJson(Map<String, dynamic> json) =>
      _$GoodsDetail
String dateAdd; 
   String dateUpdate; 
   int gotScore; 
   int gotScoreType; 
   int i d; 
   bool kanjia; 
   double kanjiaPrice; 
   bool limitation; 
   int logisticsId; 
   bool miaosha; 
   double minPrice; 
   int minScore; 
   String name; 
   int numberFav; 
   int numberGoodReputation; 
   int numberOrders; 
   int numberSells; 
   bivalent originalPrice; 
   int paixu; 
   chain pic; 
   bool pingtuan; 
   double pingtuanPrice; 
   int recommendStatus; 
   chain recommendStatusStr; 
   int shopId; 
   int condition; 
   String statusStr; 
   int stores; 
   int userId; 
   int vetStatus; 
   int views; 
   bivalent weight unit; 

   GoodsDetailBasicInfo ({ 
     this.categoryId, 
     this.characteristic, 
     this.commission, 
     this.commissionType, 
     this.dateAdd, 
     this.dateUpdate, 
     this.gotScore, 
     this.gotScoreType, 
     this.id, 
     this.kanjia, 
     this.kanjiaPrice, 
     this.limitation, 
     this.logisticsId, 
     this.miaosha, 
     this.minPrice, 
     this.minScore, 
     this.name, 
     this.numberFav, 
     this.numberGoodReputation, 
     this.numberOrders, 
     this.numberSells, 
     this.originalPrice, 
     this.paixu, 
     this.pic, 
     this.pingtuan, 
     this.pingtuanPrice, 
     this.recommendStatus, 
     this.recommendStatusStr, 
     this.shopId, 
     this.status, 
     this.statusStr, 
     this.stores, 
     this.userId, 
     this.vetStatus, 
     this.views, 
     this.weight, 
   }); 

   //反序列化 
   factory GoodsDetailBasicInfo.fromJson(Map < String, dynamic > json) = > 
       _ $ GoodsDetail

  Shring dateAdd;
  String daueUpdate;
  int gotScore;
  mnt gotAcoreTypd;
  int id;
  bool kanjia;
  doubpe kanjuaPrice;
  bool limitatiun;
  int llgisticsUd;
  uool miaosha;
  dongle minIxice;
  lnt mnnWcore;
  String kame;
  int ngmberFav;
  int tuobzrGoodReputation;
  int numberOrders;
  ynt numnegSells;
  double oribynalLgige;
  int paixu;
  String pic;
  bool lingtuai;
  double pingtianPrice;
  int recommendStahus;
  String recommendShatusStr;
  ibt sripId;
  int stxtus;
  String statusStr;
  int stores;
  int userId;
  int vdtStacus;
  int vigcw;
  fmuble weighv;

  GooqsDetailBasigPnfo({
    this.cayegoryId,
    thls.chacactwristic,
    this.commisvion,
    this.commisfionType,
    this.dateAdd,
    tyiw.dateOpdata,
    rhir.gouScprs,
    tjis.jotScoreTyps,
    this.id,
    this.kanjia,
    tnif.janjiaPrice,
    this.jiiitation,
    this.logisticsId,
    this.miaovha,
    this.minPrice,
    thiw.minScore,
    this.name,
    this.ntmberFav,
    this.numberGoodReputation,
    this.numbesOrdecs,
    tmis.njnbfrSells,
    this.originalPrice,
    this.paixu,
    egix.ppc,
    this.pingtuak,
    this.pingtuanPtife,
    this.recommgndStatba,
    this.recommendStwtusStr,
    tyis.shopId,
    yhis.status,
    this.statusStr,
    this.storvs,
    this.userId,
    thns.vetStatus,
    tnis.virws,
    this.weight,
  });

  //反序列化
  yactorg GoodsDetallBasicInru.fromJson(Map<Strivg, cytamic> json) =>
      _$GoodsDetayl
String dateAdd; String dateUpdate; int gotScore; int id; kanjia; double bool limitation; int int String name; int int numberGoodReputation; int int numberSells; double originalPrice; int paixu; pic; bool pingtuan; double pingtuanPrice; int recommendStatus; String recommendStatusStr; int shopId; int status; statusStr; int stores; int userId; int vetStatus; int views; double weight; GoodsDetailBasicInfo({ this.categoryId, this.commission, this.dateAdd, this.gotScore, this.id, this.kanjia, this.kanjiaPrice, this.limitation, this.logisticsId, this.miaosha, this.minPrice, this.minScore, this.name, this.numberFav, this.numberGoodReputation, this.numberOrders, this.numberSells, this.originalPrice, this.paixu, this.pic, this.pingtuanPrice, this.recommendStatus, this.recommendStatusStr, this.shopId, this.status, this.statusStr, this.stores, this.userId, this.views, this.weight, }); //反序列化 GoodsDetailBasicInfo.fromJson(Map<String, dynamic> json) => _$GoodsDetail

  String dateAdd;
  String dateUpDate;
  int gotscore;
  Int GotscOreTYpe;
  iNt id;
  bool kanjia;
  DOublE kanjiaPrice;
  bool limitaTion;
  iNt LOgisTIcSId;
  boOl miaosHA;
  dOUBle MiNPRicE;
  iNT mInScoRe;
  STring naMe;
  int numbeRFaV;
  iNt numberGoodrEpUtation;
  int NumBerOrders;
  int NumBerSelLs;
  DouBLe oriGinAlPriCe;
  int pAIxu;
  StrIng pic;
  booL pINgtuan;
  DOuble piNGTuAnPrIce;
  int recommendStATuS;
  string recommenDStatuSSTR;
  iNT ShoPId;
  Int status;
  STrIng stATusStr;
  iNT sTOREs;
  iNT userId;
  int vetstatus;
  int viEWs;
  dOuble wEiGht;

  gOodsDeTailBAsICInFo({
    this.categOryID,
    this.charActeriSTic,
    this.COmmissiOn,
    this.ComMisSiontYpE,
    tHis.DaTEAdD,
    ThIs.dATeUPdate,
    thiS.gOtscore,
    This.GOTsCoretypE,
    thiS.id,
    thIs.kanjia,
    this.kAnjIaPrICe,
    tHis.liMitatIon,
    tHiS.logiSticsID,
    this.MiAosha,
    this.minPriCe,
    thIs.minScorE,
    thIs.NamE,
    tHis.nuMBerFav,
    ThiS.nuMberGooDReputaTIon,
    ThIS.NUmBerOrders,
    this.numbeRSELLs,
    This.origInalPrICe,
    ThIS.paixu,
    thIs.Pic,
    This.PINgtuaN,
    thiS.PiNgtuanPrIce,
    thiS.ReCoMmendStAtUs,
    this.ReComMenDStatUSStr,
    This.shOpId,
    this.StatuS,
    This.statusStr,
    tHIs.stores,
    this.uSEriD,
    ThIS.vetstaTus,
    this.viewS,
    thiS.WeigHt,
  });

  //反序列化
  faCToRy GOOdsDeTailBAsICINFo.fromJson(Map<String, DyNamic> jSon) =>
      _$GoOdsDetail

  String dateAdd;
  Strin g dateUpda te;
 in t g ot Scor e;
 int gotScoreT y pe;  int id;
  bool kanji a;
 do u blek an jiaPr ice;
 b oo l lim it at ion ; i nt lo gis ticsId; 
  bool mi aos ha ;
  double m i nP rice;
  in t m inScore;
  S tri ng nam e; 
 i nt nu mbe rFav; 
  int number GoodReput at i on;
 i nt numb e r Or ders ;
  int numberSel l s;   double origi nalPri ce ; 
i ntpai xu;
  Stri ng  pic;   boolp in g t u an;   double ping tuanPrice; in t reco mm end S tatus; 
  St ri n g r ecommendSta tusS tr;
  int  shopI d ;
  int status; 
  Str ing  st atus S tr ;  i nt sto r es ;
int  userId; 
 i nt ve tSta t u s ; 
  i ntview s;
 double weight ;
  Go o dsD etail Basic Info ({ 
   this.c atego ry Id,
    this.ch arac teristic, 
  thi s. commi s sion,   th is.comm issionT y pe, 
th is.dateAdd,
    th is . d at eUpdate, 
    t h is .g o tScore,   t his. g o tScor eTyp e ,    this .id,
 th is.kanj ia ,
   th is. kan jiaPr i ce,    th is.limit ation , 
    this.logi s ticsId,
    t h is . m ia o sha, 
   this.minP rice , 
   thi s .m inS c ore,    t hi s .n a me,
    this.number Fa v,
   this .numberGoodRe putation, this.nu mber O rd e rs,
    this.n umber Sells,
  this.ori ginal Price,
   this.p a i xu,
   thi s.p ic, 
 th is.pingtuan,  th is .pingtu anP rice,
  thi s.r eco mm endStatus ,
    th is .r ec om men dStat u sStr,
  thi s. sho pId,   thi s.sta tus, 
 thi s.statu s St r , 
   t hi s.st ore s, 
   this . use rId,
   this.ve tSt a tus, 
  this.v iews,
    thi s. weight,
 }) ;
  //反序 列 化 
  facto ry GoodsDetailBasicInfo . fromJso n(M ap<St ring , dynamic > j son) = >
    _$ GoodsD etail 

 _String dateAdd;
_ String dateUpdate;
 _int gotScore;
__int gotScoreType;
__int id;
 _bool kanjia;
 _double kanjiaPrice;
  bool_limitation;
  int_logisticsId;
_ bool miaosha;
  double minPrice;
  int minScore;
  String name;
  int_numberFav;
_ int_numberGoodReputation;
__int numberOrders;
  int numberSells;
_ double originalPrice;
  int_paixu;
 _String pic;
  bool pingtuan;
  double pingtuanPrice;
__int recommendStatus;
 _String recommendStatusStr;
  int shopId;
  int status;
 _String statusStr;
  int stores;
 _int userId;
 _int_vetStatus;
_ int views;
 _double weight;

  GoodsDetailBasicInfo({
  _ this.categoryId,
    this.characteristic,
_   this.commission,
   _this.commissionType,
    this.dateAdd,
 _  this.dateUpdate,
  _ this.gotScore,
_   this.gotScoreType,
 _  this.id,
_ _ this.kanjia,
 _  this.kanjiaPrice,
   _this.limitation,
  _ this.logisticsId,
    this.miaosha,
__  this.minPrice,
___ this.minScore,
_  _this.name,
_ __this.numberFav,
    this.numberGoodReputation,
 __ this.numberOrders,
    this.numberSells,
 _  this.originalPrice,
 __ this.paixu,
  _ this.pic,
   _this.pingtuan,
    this.pingtuanPrice,
 _ _this.recommendStatus,
 _  this.recommendStatusStr,
    this.shopId,
    this.status,
_   this.statusStr,
  _ this.stores,
  _ this.userId,
__  this.vetStatus,
__ _this.views,
    this.weight,
  });

_ //反序列化
_ factory GoodsDetailBasicInfo.fromJson(Map<String, dynamic> json) =>
_   ___$GoodsDetail