refa: query data (#659)

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
dom
2025-04-10 21:43:01 +08:00
committed by GitHub
parent 99b19e7b03
commit e1b73f4766
128 changed files with 1493 additions and 1987 deletions

View File

@@ -1,3 +1,6 @@
import 'package:PiliPlus/pages/common/multi_select_controller.dart'
show MultiSelectData;
import '../model_owner.dart';
import '../model_video.dart';
import 'fav_folder.dart';
@@ -18,7 +21,7 @@ class FavDetailData {
}
}
class FavDetailItemData extends BaseVideoItemModel {
class FavDetailItemData extends BaseVideoItemModel with MultiSelectData {
int? id;
int? type;
int? page;
@@ -31,7 +34,6 @@ class FavDetailItemData extends BaseVideoItemModel {
int? favTime;
Map? ogv;
String? epId;
bool? checked;
FavDetailItemData.fromJson(Map<String, dynamic> json) {
id = json['id'];

View File

@@ -1,3 +1,6 @@
import 'package:PiliPlus/pages/common/multi_select_controller.dart'
show MultiSelectData;
class HistoryData {
HistoryData({
this.cursor,
@@ -59,7 +62,7 @@ class HisTabItem {
}
}
class HisListItem {
class HisListItem with MultiSelectData {
late String title;
String? longTitle;
String? cover;
@@ -84,7 +87,6 @@ class HisListItem {
int? kid;
String? tagName;
int? liveStatus;
bool? checked;
dynamic isFullScreen;
HisListItem.fromJson(Map<String, dynamic> json) {