logo和名称替换
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import 'package:hgmj/hj_model/actress_info.dart';
|
||||
import 'package:hgmj/hj_model/video_model.dart';
|
||||
import 'package:wydj/hj_model/actress_info.dart';
|
||||
import 'package:wydj/hj_model/video_model.dart';
|
||||
|
||||
import '../cartoon_media_info.dart';
|
||||
import 'package:hgmj/hj_utils/text_util.dart';
|
||||
import 'package:wydj/hj_utils/text_util.dart';
|
||||
|
||||
class AllMediaInfo {
|
||||
List<Content>? contents;
|
||||
@@ -21,11 +21,15 @@ class AllMediaInfo {
|
||||
List<ActressInfo>? allActress;
|
||||
|
||||
String? get coverH {
|
||||
return (horizontalCover?.isNotEmpty == true) ? horizontalCover : verticalCover;
|
||||
return (horizontalCover?.isNotEmpty == true)
|
||||
? horizontalCover
|
||||
: verticalCover;
|
||||
}
|
||||
|
||||
String? get coverV {
|
||||
return (verticalCover?.isNotEmpty == true) ? verticalCover : horizontalCover;
|
||||
return (verticalCover?.isNotEmpty == true)
|
||||
? verticalCover
|
||||
: horizontalCover;
|
||||
}
|
||||
|
||||
String? id;
|
||||
@@ -117,7 +121,9 @@ class AllMediaInfo {
|
||||
}
|
||||
|
||||
AllMediaInfo.fromJson(Map<String, dynamic> json) {
|
||||
contents = json["contents"] == null ? [] : List<Content>.from(json["contents"]!.map((x) => Content.fromJson(x)));
|
||||
contents = json["contents"] == null
|
||||
? []
|
||||
: List<Content>.from(json["contents"]!.map((x) => Content.fromJson(x)));
|
||||
countBrowse = json["countBrowse"];
|
||||
countCollect = json["countCollect"];
|
||||
countComment = json["countComment"];
|
||||
@@ -130,11 +136,16 @@ class AllMediaInfo {
|
||||
freeTime = json["freeTime"];
|
||||
hasFollow = json["hasFollow"];
|
||||
horizontalCover = json["horizontalCover"];
|
||||
allActress = json["actresses"] == null ? [] : List<ActressInfo>.from(json["actresses"]!.map((x) => ActressInfo.fromJson(x)));
|
||||
allActress = json["actresses"] == null
|
||||
? []
|
||||
: List<ActressInfo>.from(
|
||||
json["actresses"]!.map((x) => ActressInfo.fromJson(x)));
|
||||
id = json["id"];
|
||||
kind = json["kind"];
|
||||
mId = json["mId"];
|
||||
mediaStatus = json["mediaStatus"] == null ? null : VidStatus.fromMap(json["mediaStatus"]);
|
||||
mediaStatus = json["mediaStatus"] == null
|
||||
? null
|
||||
: VidStatus.fromMap(json["mediaStatus"]);
|
||||
mediaType = json["mediaType"];
|
||||
moduleName = json["moduleName"];
|
||||
number = json["number"];
|
||||
@@ -148,7 +159,10 @@ class AllMediaInfo {
|
||||
sortCode = json["sortCode"];
|
||||
status = json["status"];
|
||||
summary = json["summary"];
|
||||
tagDetails = json["tagDetails"] == null ? [] : List<TagsBean>.from(json["tagDetails"]!.map((x) => TagsBean.fromMap(x)));
|
||||
tagDetails = json["tagDetails"] == null
|
||||
? []
|
||||
: List<TagsBean>.from(
|
||||
json["tagDetails"]!.map((x) => TagsBean.fromMap(x)));
|
||||
tags = parseStringList(json["tags"]);
|
||||
title = json["title"];
|
||||
totalEpisode = json["totalEpisode"];
|
||||
@@ -230,7 +244,9 @@ class Content {
|
||||
md5 = json["md5"];
|
||||
mediaId = json["mediaId"];
|
||||
mediaSize = json["mediaSize"];
|
||||
mediaStatus = json["mediaStatus"] == null ? null : VidStatus.fromMap(json["mediaStatus"]);
|
||||
mediaStatus = json["mediaStatus"] == null
|
||||
? null
|
||||
: VidStatus.fromMap(json["mediaStatus"]);
|
||||
name = json["name"];
|
||||
playTime = json["playTime"];
|
||||
price = json["price"];
|
||||
@@ -265,7 +281,8 @@ class Content {
|
||||
"ratio": ratio,
|
||||
"text": text,
|
||||
"updateTime": updateTime,
|
||||
"urlSet": urlSet == null ? [] : List<dynamic>.from(urlSet!.map((x) => x)),
|
||||
"urlSet":
|
||||
urlSet == null ? [] : List<dynamic>.from(urlSet!.map((x) => x)),
|
||||
"videoUrl": videoUrl,
|
||||
"weight": weight,
|
||||
};
|
||||
@@ -282,8 +299,12 @@ class MediaSearchListModel {
|
||||
|
||||
MediaSearchListModel.fromJson(dynamic json) {
|
||||
hasNext = json['hasNext'];
|
||||
list = (json['list'] as List?)?.map((v) => CartoonMediaInfo.fromJson(v)).toList();
|
||||
tagMedia = (json['tagMedia'] as List?)?.map((v) => CartoonMediaInfo.fromJson(v)).toList();
|
||||
list = (json['list'] as List?)
|
||||
?.map((v) => CartoonMediaInfo.fromJson(v))
|
||||
.toList();
|
||||
tagMedia = (json['tagMedia'] as List?)
|
||||
?.map((v) => CartoonMediaInfo.fromJson(v))
|
||||
.toList();
|
||||
tagId = json['tagId'];
|
||||
total = json['total'];
|
||||
}
|
||||
@@ -298,4 +319,3 @@ class MediaSearchListModel {
|
||||
return map;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
//漫画章节
|
||||
import 'package:hgmj/config/address.dart' as address;
|
||||
import 'package:wydj/config/address.dart' as address;
|
||||
import 'package:path/path.dart' as path;
|
||||
|
||||
import '../media_content.dart';
|
||||
|
||||
Reference in New Issue
Block a user