基础组件库
 
 
 
 
 

43 lines
1.1 KiB

  1. import 'package:zhiying_comm/zhiying_comm.dart';
  2. class HomeBannerModel {
  3. List<HomeBannerListItemModel> list;
  4. HomeBannerModel({this.list});
  5. factory HomeBannerModel.fromJson(Map<String, dynamic> json) {
  6. return HomeBannerModel(
  7. list: json['list'] != null ? (json['list'] as List).map((i) => HomeBannerListItemModel.fromJson(i)).toList() : null,
  8. );
  9. }
  10. Map<String, dynamic> toJson() {
  11. final Map<String, dynamic> data = new Map<String, dynamic>();
  12. if (this.list != null) {
  13. data['list'] = this.list.map((v) => v.toJson()).toList();
  14. }
  15. return data;
  16. }
  17. }
  18. class HomeBannerListItemModel extends SkipModel{
  19. String img;
  20. String skip_identifier;
  21. HomeBannerListItemModel({this.img, this.skip_identifier});
  22. factory HomeBannerListItemModel.fromJson(Map<String, dynamic> json) {
  23. return HomeBannerListItemModel(
  24. img: json['img']?.toString(),
  25. skip_identifier: json['skip_identifier']?.toString(),
  26. );
  27. }
  28. Map<String, dynamic> toJson() {
  29. final Map<String, dynamic> data = new Map<String, dynamic>();
  30. data['img'] = this.img;
  31. data['skip_identifier'] = this.skip_identifier;
  32. return data;
  33. }
  34. }