123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- class NewsCommEntity {
- NewsEntity news;
- List<NewsItems> topNews;
- NewsCommEntity.fromJsonMap(Map<String, dynamic> map)
- : news = NewsEntity.fromJsonMap(map["news"]),
- topNews = List<NewsItems>.from(
- (map["topNews"] ?? []).map((it) => NewsItems.fromJsonMap(it)));
- Map<String, dynamic> toJson() {
- final Map<String, dynamic> data = new Map<String, dynamic>();
- data['news'] = news == null ? null : news.toJson();
- data['topNews'] =
- topNews != null ? this.topNews.map((v) => v.toJson()).toList() : null;
- return data;
- }
- }
- class NewsEntity {
- int pageNum;
- int pageCount;
- int total;
- int pageSize;
- bool hasNext;
- bool hasPrev;
- List<NewsItems> rows;
- NewsEntity.fromJsonMap(Map<String, dynamic> map)
- : pageNum = map["pageNum"],
- pageCount = map["pageCount"],
- total = map["total"],
- pageSize = map["pageSize"],
- hasNext = map["hasNext"],
- hasPrev = map["hasPrev"],
- rows = List<NewsItems>.from(
- map["rows"].map((it) => NewsItems.fromJsonMap(it)));
- Map<String, dynamic> toJson() {
- final Map<String, dynamic> data = new Map<String, dynamic>();
- data['pageNum'] = pageNum;
- data['pageCount'] = pageCount;
- data['total'] = total;
- data['pageSize'] = pageSize;
- data['hasNext'] = hasNext;
- data['hasPrev'] = hasPrev;
- data['rows'] =
- rows != null ? this.rows.map((v) => v.toJson()).toList() : null;
- return data;
- }
- }
- class NewsItems {
- String videoPath;
- String releaseId;
- String releaseDate;
- String releaseUser;
- String id;
- String title;
- int topSerial;
- String content;
- String lookNum;
- String likeNum;
- String videoUrl;
- String cover;
- NewsItems.fromJsonMap(Map<String, dynamic> map)
- : videoPath = map["videoPath"],
- releaseId = map["releaseId"],
- releaseDate = map["releaseDate"],
- releaseUser = map["releaseUser"],
- id = map["id"],
- title = map["title"],
- topSerial = map["topSerial"],
- content = map["content"],
- videoUrl = map['videoUrl'],
- cover = map['cover'],
- lookNum = "${map["lookNum"]}",
- likeNum = "${map["likeNum"]}";
- Map<String, dynamic> toJson() {
- final Map<String, dynamic> data = new Map<String, dynamic>();
- data['videoPath'] = videoPath;
- data['releaseId'] = releaseId;
- data['releaseDate'] = releaseDate;
- data['releaseUser'] = releaseUser;
- data['id'] = id;
- data['title'] = title;
- data['videoUrl'] = videoUrl;
- data['topSerial'] = topSerial;
- data['content'] = content;
- data['lookNum'] = lookNum;
- data['likeNum'] = likeNum;
- data['cover'] = cover;
- return data;
- }
- }
- //class TopNews {
- //
- // String videoPath;
- // String releaseId;
- // String releaseDate;
- // String releaseUser;
- // String id;
- // String title;
- // int topSerial;
- // String content;
- // int lookNum;
- // int likeNum;
- //
- // TopNews.fromJsonMap(Map<String, dynamic> map):
- // videoPath = map["videoPath"],
- // releaseId = map["releaseId"],
- // releaseDate = map["releaseDate"],
- // releaseUser = map["releaseUser"],
- // id = map["id"],
- // title = map["title"],
- // topSerial = map["topSerial"],
- // content = map["content"],
- // lookNum = map["lookNum"],
- // likeNum = map["likeNum"];
- //
- // Map<String, dynamic> toJson() {
- // final Map<String, dynamic> data = new Map<String, dynamic>();
- // data['videoPath'] = videoPath;
- // data['releaseId'] = releaseId;
- // data['releaseDate'] = releaseDate;
- // data['releaseUser'] = releaseUser;
- // data['id'] = id;
- // data['title'] = title;
- // data['topSerial'] = topSerial;
- // data['content'] = content;
- // data['lookNum'] = lookNum;
- // data['likeNum'] = likeNum;
- // return data;
- // }
- //}
|