good_model.dart 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /// Description: good model
  2. /// Time : 05/06/2023 Saturday
  3. /// Author : liuyuqi.gov@msn.cn
  4. class GoodsListModel {
  5. List<GoodsModel>? result;
  6. GoodsListModel({result});
  7. GoodsListModel.fromJson(Map<String, dynamic> json) {
  8. if (json['result'] != null) {
  9. result = <GoodsModel>[];
  10. json['result'].forEach((v) {
  11. result!.add(GoodsModel.fromJson(v));
  12. });
  13. }
  14. }
  15. Map<String, dynamic> toJson() {
  16. final Map<String, dynamic> data = <String, dynamic>{};
  17. if (result != null) {
  18. data['result'] = result!.map((v) => v.toJson()).toList();
  19. }
  20. return data;
  21. }
  22. }
  23. class GoodsModel {
  24. String? sId;
  25. String? title;
  26. String? pic;
  27. String? pid;
  28. String? sort;
  29. GoodsModel({sId, title, pic, pid, sort});
  30. GoodsModel.fromJson(Map<String, dynamic> json) {
  31. sId = json['_id'];
  32. title = json['title'];
  33. pic = json['pic'];
  34. pid = json['pid'];
  35. sort = json['sort'];
  36. }
  37. Map<String, dynamic> toJson() {
  38. final Map<String, dynamic> data = <String, dynamic>{};
  39. data['_id'] = sId;
  40. data['title'] = title;
  41. data['pic'] = pic;
  42. data['pid'] = pid;
  43. data['sort'] = sort;
  44. return data;
  45. }
  46. }