opt change episode

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-08-03 10:42:26 +08:00
parent 14fd660ce2
commit cf835e330b
20 changed files with 223 additions and 298 deletions

View File

@@ -1,21 +1,25 @@
import 'package:PiliPlus/models_new/video/video_detail/arc.dart';
import 'package:PiliPlus/models_new/video/video_detail/page.dart';
abstract class BaseEpisodeItem {
class BaseEpisodeItem {
int? id;
int? aid;
int? cid;
int? epId;
String? bvid;
String? badge;
String? title;
String? cover;
BaseEpisodeItem({
this.id,
this.aid,
this.cid,
this.epId,
this.bvid,
this.badge,
this.title,
this.cover,
});
}
@@ -26,6 +30,8 @@ class EpisodeItem extends BaseEpisodeItem {
Arc? arc;
Part? page;
List<Part>? pages;
@override
String? get cover => arc?.pic;
EpisodeItem({
this.seasonId,