mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-05 07:28:37 +08:00
fix calendar
This commit is contained in:
+191
-206
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
// 订阅
|
// 订阅
|
||||||
export interface Subscribe {
|
export interface Subscribe {
|
||||||
id: number;
|
id: number;
|
||||||
@@ -86,410 +85,396 @@ export interface TransferHistory {
|
|||||||
date?: string;
|
date?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 媒体信息
|
// 媒体信息
|
||||||
export interface MediaInfo {
|
export interface MediaInfo {
|
||||||
// 类型 电影、电视剧
|
// 类型 电影、电视剧
|
||||||
type?: string
|
type?: string;
|
||||||
// 媒体标题
|
// 媒体标题
|
||||||
title?: string
|
title?: string;
|
||||||
// 年份
|
// 年份
|
||||||
year?: string
|
year?: string;
|
||||||
// 标题(年)
|
// 标题(年)
|
||||||
title_year?: string
|
title_year?: string;
|
||||||
// 季号
|
// 季号
|
||||||
season?: number;
|
season?: number;
|
||||||
// TMDB ID
|
// TMDB ID
|
||||||
tmdb_id?: number
|
tmdb_id?: number;
|
||||||
// IMDB ID
|
// IMDB ID
|
||||||
imdb_id?: string
|
imdb_id?: string;
|
||||||
// TVDB ID
|
// TVDB ID
|
||||||
tvdb_id?: string
|
tvdb_id?: string;
|
||||||
// 豆瓣ID
|
// 豆瓣ID
|
||||||
douban_id?: string
|
douban_id?: string;
|
||||||
// 媒体原语种
|
// 媒体原语种
|
||||||
original_language?: string
|
original_language?: string;
|
||||||
// 媒体原发行标题
|
// 媒体原发行标题
|
||||||
original_title?: string
|
original_title?: string;
|
||||||
// 媒体发行日期
|
// 媒体发行日期
|
||||||
release_date?: string
|
release_date?: string;
|
||||||
// 背景图片
|
// 背景图片
|
||||||
backdrop_path?: string
|
backdrop_path?: string;
|
||||||
// 海报图片
|
// 海报图片
|
||||||
poster_path?: string
|
poster_path?: string;
|
||||||
// 评分
|
// 评分
|
||||||
vote_average: number
|
vote_average: number;
|
||||||
// 描述
|
// 描述
|
||||||
overview?: string
|
overview?: string;
|
||||||
// 二级分类
|
// 二级分类
|
||||||
category?: string
|
category?: string;
|
||||||
// 详情页面
|
// 详情页面
|
||||||
detail_link?: string
|
detail_link?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// TMDB季信息
|
// TMDB季信息
|
||||||
export interface TmdbSeason {
|
export interface TmdbSeason {
|
||||||
// 上映日期
|
// 上映日期
|
||||||
air_date?: string
|
air_date?: string;
|
||||||
// 总集数
|
// 总集数
|
||||||
episode_count?: number
|
episode_count?: number;
|
||||||
// 季名称
|
// 季名称
|
||||||
name?: string
|
name?: string;
|
||||||
// 描述
|
// 描述
|
||||||
overview?: string
|
overview?: string;
|
||||||
// 海报
|
// 海报
|
||||||
poster_path?: string
|
poster_path?: string;
|
||||||
// 季号
|
// 季号
|
||||||
season_number?: number
|
season_number?: number;
|
||||||
// 评分
|
// 评分
|
||||||
vote_average?: number
|
vote_average?: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TMDB集信息
|
// TMDB集信息
|
||||||
export interface TmdbEpisodes {
|
export interface TmdbEpisode {
|
||||||
// 上映日期
|
// 上映日期
|
||||||
air_date?: string
|
air_date?: string;
|
||||||
// 集号
|
// 集号
|
||||||
episode_number?: number
|
episode_number?: number;
|
||||||
// 剧集名称
|
// 剧集名称
|
||||||
name?: string
|
name?: string;
|
||||||
// 描述
|
// 描述
|
||||||
overview?: string
|
overview?: string;
|
||||||
// 时长
|
// 时长
|
||||||
runtime?: number
|
runtime?: number;
|
||||||
// 季号
|
// 季号
|
||||||
season_number?: number
|
season_number?: number;
|
||||||
// 海报
|
// 海报
|
||||||
still_path?: string
|
still_path?: string;
|
||||||
// 评分
|
// 评分
|
||||||
vote_average?: number
|
vote_average?: number;
|
||||||
// 演职人员
|
// 演职人员
|
||||||
crew: Object[]
|
crew: Object[];
|
||||||
// 嘉宾
|
// 嘉宾
|
||||||
guest_stars: Object[]
|
guest_stars: Object[];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 站点
|
// 站点
|
||||||
export interface Site {
|
export interface Site {
|
||||||
// ID
|
// ID
|
||||||
id: number
|
id: number;
|
||||||
// 站点名称
|
// 站点名称
|
||||||
name: string
|
name: string;
|
||||||
// 站点主域名Key
|
// 站点主域名Key
|
||||||
domain: string
|
domain: string;
|
||||||
// 站点地址
|
// 站点地址
|
||||||
url: string
|
url: string;
|
||||||
// 站点优先级
|
// 站点优先级
|
||||||
pri?: number
|
pri?: number;
|
||||||
// RSS地址
|
// RSS地址
|
||||||
rss?: string
|
rss?: string;
|
||||||
// Cookie
|
// Cookie
|
||||||
cookie?: string
|
cookie?: string;
|
||||||
// User-Agent
|
// User-Agent
|
||||||
ua?: string
|
ua?: string;
|
||||||
// 是否使用代理
|
// 是否使用代理
|
||||||
proxy?: number
|
proxy?: number;
|
||||||
// 过滤规则
|
// 过滤规则
|
||||||
filter?: string
|
filter?: string;
|
||||||
// 是否演染
|
// 是否演染
|
||||||
render?: number
|
render?: number;
|
||||||
// 是否公开站点
|
// 是否公开站点
|
||||||
public?: number
|
public?: number;
|
||||||
// 备注
|
// 备注
|
||||||
note?: string
|
note?: string;
|
||||||
// 流控单位周期
|
// 流控单位周期
|
||||||
limit_interval?: number
|
limit_interval?: number;
|
||||||
// 流控次数
|
// 流控次数
|
||||||
limit_count?: number
|
limit_count?: number;
|
||||||
// 流控间隔
|
// 流控间隔
|
||||||
limit_seconds?: number
|
limit_seconds?: number;
|
||||||
// 是否启用
|
// 是否启用
|
||||||
is_active: boolean
|
is_active: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 正在下载
|
// 正在下载
|
||||||
export interface DownloadingInfo {
|
export interface DownloadingInfo {
|
||||||
// HASH
|
// HASH
|
||||||
hash?: string
|
hash?: string;
|
||||||
// 种子名称
|
// 种子名称
|
||||||
title?: string
|
title?: string;
|
||||||
// 识别后的名称
|
// 识别后的名称
|
||||||
name?: string
|
name?: string;
|
||||||
// 年份
|
// 年份
|
||||||
year?: string
|
year?: string;
|
||||||
// SXXEXX
|
// SXXEXX
|
||||||
season_episode?: string
|
season_episode?: string;
|
||||||
// 大小
|
// 大小
|
||||||
size?: number
|
size?: number;
|
||||||
// 下载进 度
|
// 下载进 度
|
||||||
progress?: number
|
progress?: number;
|
||||||
// 状态
|
// 状态
|
||||||
state?: string
|
state?: string;
|
||||||
// 下载速度
|
// 下载速度
|
||||||
dlspeed?: string
|
dlspeed?: string;
|
||||||
// 上传速度
|
// 上传速度
|
||||||
upspeed?: string
|
upspeed?: string;
|
||||||
// 媒体信息
|
// 媒体信息
|
||||||
media: { [key: string]: any }
|
media: { [key: string]: any };
|
||||||
}
|
}
|
||||||
|
|
||||||
// 缺失剧集信息
|
// 缺失剧集信息
|
||||||
export interface NotExistMediaInfo {
|
export interface NotExistMediaInfo {
|
||||||
// 季
|
// 季
|
||||||
season: number
|
season: number;
|
||||||
// 剧集列表
|
// 剧集列表
|
||||||
episodes: number[]
|
episodes: number[];
|
||||||
// 总集数
|
// 总集数
|
||||||
total_episodes: number
|
total_episodes: number;
|
||||||
// 开始集
|
// 开始集
|
||||||
start_episode: number
|
start_episode: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 插件
|
// 插件
|
||||||
export interface Plugin {
|
export interface Plugin {
|
||||||
id?: string
|
id?: string;
|
||||||
// 插件名称
|
// 插件名称
|
||||||
plugin_name?: string
|
plugin_name?: string;
|
||||||
// 插件描述
|
// 插件描述
|
||||||
plugin_desc?: string
|
plugin_desc?: string;
|
||||||
// 插件图标
|
// 插件图标
|
||||||
plugin_icon?: string
|
plugin_icon?: string;
|
||||||
// 主题色
|
// 主题色
|
||||||
plugin_color?: string
|
plugin_color?: string;
|
||||||
// 插件版本
|
// 插件版本
|
||||||
plugin_version?: string
|
plugin_version?: string;
|
||||||
// 插件作者
|
// 插件作者
|
||||||
plugin_author?: string
|
plugin_author?: string;
|
||||||
// 作者主页
|
// 作者主页
|
||||||
author_url?: string
|
author_url?: string;
|
||||||
// 插件配置项ID前缀
|
// 插件配置项ID前缀
|
||||||
plugin_config_prefix?: string
|
plugin_config_prefix?: string;
|
||||||
// 加载顺序
|
// 加载顺序
|
||||||
plugin_order?: number
|
plugin_order?: number;
|
||||||
// 可使用的用户级别
|
// 可使用的用户级别
|
||||||
auth_level?: number
|
auth_level?: number;
|
||||||
// 是否已安装
|
// 是否已安装
|
||||||
installed?: boolean
|
installed?: boolean;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 种子信息
|
// 种子信息
|
||||||
export interface TorrentInfo {
|
export interface TorrentInfo {
|
||||||
// 站点ID
|
// 站点ID
|
||||||
site?: number
|
site?: number;
|
||||||
// 站点名称
|
// 站点名称
|
||||||
site_name?: string
|
site_name?: string;
|
||||||
// 站点Cookie
|
// 站点Cookie
|
||||||
site_cookie?: string
|
site_cookie?: string;
|
||||||
// 站点UA
|
// 站点UA
|
||||||
site_ua?: string
|
site_ua?: string;
|
||||||
// 站点是否使用代理
|
// 站点是否使用代理
|
||||||
site_proxy: boolean
|
site_proxy: boolean;
|
||||||
// 站点优先级
|
// 站点优先级
|
||||||
site_order: number
|
site_order: number;
|
||||||
// 种子名称
|
// 种子名称
|
||||||
title?: string
|
title?: string;
|
||||||
// 种子副标题
|
// 种子副标题
|
||||||
description?: string
|
description?: string;
|
||||||
// IMDB ID
|
// IMDB ID
|
||||||
imdbid: string
|
imdbid: string;
|
||||||
// 种子链接
|
// 种子链接
|
||||||
enclosure?: string
|
enclosure?: string;
|
||||||
// 详情页面
|
// 详情页面
|
||||||
page_url?: string
|
page_url?: string;
|
||||||
// 种子大小
|
// 种子大小
|
||||||
size: number
|
size: number;
|
||||||
// 做种者
|
// 做种者
|
||||||
seeders: number
|
seeders: number;
|
||||||
// 下载者
|
// 下载者
|
||||||
peers: number
|
peers: number;
|
||||||
// 完成者
|
// 完成者
|
||||||
grabs: number
|
grabs: number;
|
||||||
// 发布时间
|
// 发布时间
|
||||||
pubdate?: string
|
pubdate?: string;
|
||||||
// 已过时间
|
// 已过时间
|
||||||
date_elapsed?: string
|
date_elapsed?: string;
|
||||||
// 上传因子
|
// 上传因子
|
||||||
uploadvolumefactor: number
|
uploadvolumefactor: number;
|
||||||
// 下载因子
|
// 下载因子
|
||||||
downloadvolumefactor: number
|
downloadvolumefactor: number;
|
||||||
// HR
|
// HR
|
||||||
hit_and_run: boolean
|
hit_and_run: boolean;
|
||||||
// 种子标签
|
// 种子标签
|
||||||
labels: string[]
|
labels: string[];
|
||||||
// 种子优先级
|
// 种子优先级
|
||||||
pri_order: number
|
pri_order: number;
|
||||||
// 促销描述
|
// 促销描述
|
||||||
volume_factor: string
|
volume_factor: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 识别元数据
|
// 识别元数据
|
||||||
export interface MetaInfo {
|
export interface MetaInfo {
|
||||||
// 是否处理的文件
|
// 是否处理的文件
|
||||||
isfile: boolean
|
isfile: boolean;
|
||||||
// 原字符串
|
// 原字符串
|
||||||
org_string?: string
|
org_string?: string;
|
||||||
// 副标题
|
// 副标题
|
||||||
subtitle?: string
|
subtitle?: string;
|
||||||
// 类型 电影、电视剧
|
// 类型 电影、电视剧
|
||||||
type: string
|
type: string;
|
||||||
// 识别的中文名
|
// 识别的中文名
|
||||||
cn_name?: string
|
cn_name?: string;
|
||||||
// 识别的英文名
|
// 识别的英文名
|
||||||
en_name?: string
|
en_name?: string;
|
||||||
// 年份
|
// 年份
|
||||||
year?: string
|
year?: string;
|
||||||
// 总季数
|
// 总季数
|
||||||
total_seasons: number
|
total_seasons: number;
|
||||||
// 识别的开始季 数字
|
// 识别的开始季 数字
|
||||||
begin_season?: number
|
begin_season?: number;
|
||||||
// 识别的结束季 数字
|
// 识别的结束季 数字
|
||||||
end_season?: number
|
end_season?: number;
|
||||||
// 总集数
|
// 总集数
|
||||||
total_episodes: number
|
total_episodes: number;
|
||||||
// 识别的开始集
|
// 识别的开始集
|
||||||
begin_episode?: number
|
begin_episode?: number;
|
||||||
// 识别的结束集
|
// 识别的结束集
|
||||||
end_episode?: number
|
end_episode?: number;
|
||||||
// Partx Cd Dvd Disk Disc
|
// Partx Cd Dvd Disk Disc
|
||||||
part?: string
|
part?: string;
|
||||||
// 识别的资源类型
|
// 识别的资源类型
|
||||||
resource_type?: string
|
resource_type?: string;
|
||||||
// 识别的效果
|
// 识别的效果
|
||||||
resource_effect?: string
|
resource_effect?: string;
|
||||||
// 识别的分辨率
|
// 识别的分辨率
|
||||||
resource_pix?: string
|
resource_pix?: string;
|
||||||
// 识别的制作组/字幕组
|
// 识别的制作组/字幕组
|
||||||
resource_team?: string
|
resource_team?: string;
|
||||||
// 视频编码
|
// 视频编码
|
||||||
video_encode?: string
|
video_encode?: string;
|
||||||
// 音频编码
|
// 音频编码
|
||||||
audio_encode?: string
|
audio_encode?: string;
|
||||||
// 名称(自动中英文)
|
// 名称(自动中英文)
|
||||||
name: string
|
name: string;
|
||||||
// SXX-SXX
|
// SXX-SXX
|
||||||
season: string
|
season: string;
|
||||||
// SXX-SXX 有季号才返回
|
// SXX-SXX 有季号才返回
|
||||||
sea: string
|
sea: string;
|
||||||
// begin_season 的数字,电视剧没有季的返回1
|
// begin_season 的数字,电视剧没有季的返回1
|
||||||
season_seq: string
|
season_seq: string;
|
||||||
// 季的数组
|
// 季的数组
|
||||||
season_list: number[]
|
season_list: number[];
|
||||||
// Exx-Exx
|
// Exx-Exx
|
||||||
episode: string
|
episode: string;
|
||||||
// 集的数组
|
// 集的数组
|
||||||
episode_list: number[]
|
episode_list: number[];
|
||||||
// ExxExx
|
// ExxExx
|
||||||
episodes: string
|
episodes: string;
|
||||||
//xx-xx
|
//xx-xx
|
||||||
episode_seqs: string
|
episode_seqs: string;
|
||||||
// begin_episode 的数字
|
// begin_episode 的数字
|
||||||
episode_seq: string
|
episode_seq: string;
|
||||||
// SxxExx
|
// SxxExx
|
||||||
season_episode: string
|
season_episode: string;
|
||||||
// 资源类型字符串,含分辨率
|
// 资源类型字符串,含分辨率
|
||||||
resource_term: string
|
resource_term: string;
|
||||||
// 发布组/字幕组字符串
|
// 发布组/字幕组字符串
|
||||||
release_group: string
|
release_group: string;
|
||||||
// 视频编码
|
// 视频编码
|
||||||
video_term: string
|
video_term: string;
|
||||||
// 音频编码
|
// 音频编码
|
||||||
audio_term: string
|
audio_term: string;
|
||||||
// 资源类型+特效
|
// 资源类型+特效
|
||||||
edition: string
|
edition: string;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 上下文信息
|
// 上下文信息
|
||||||
export interface Context {
|
export interface Context {
|
||||||
// 元信息
|
// 元信息
|
||||||
meta_info: MetaInfo,
|
meta_info: MetaInfo;
|
||||||
// 媒体信息
|
// 媒体信息
|
||||||
media_info: MediaInfo,
|
media_info: MediaInfo;
|
||||||
// 种子信息
|
// 种子信息
|
||||||
torrent_info: TorrentInfo,
|
torrent_info: TorrentInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 用户信息
|
// 用户信息
|
||||||
export interface User {
|
export interface User {
|
||||||
id: number,
|
id: number;
|
||||||
name: string,
|
name: string;
|
||||||
password: string,
|
password: string;
|
||||||
email: string,
|
email: string;
|
||||||
is_active: boolean,
|
is_active: boolean;
|
||||||
is_superuser: boolean,
|
is_superuser: boolean;
|
||||||
avatar: string,
|
avatar: string;
|
||||||
};
|
}
|
||||||
|
|
||||||
|
|
||||||
// 存储空间
|
// 存储空间
|
||||||
export interface Storage {
|
export interface Storage {
|
||||||
total_storage: number,
|
total_storage: number;
|
||||||
used_storage: number,
|
used_storage: number;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 媒体统计
|
// 媒体统计
|
||||||
export interface MediaStatistic {
|
export interface MediaStatistic {
|
||||||
// 电影总数
|
// 电影总数
|
||||||
movie_count: number,
|
movie_count: number;
|
||||||
// 电视剧总数
|
// 电视剧总数
|
||||||
tv_count: number,
|
tv_count: number;
|
||||||
// 电视剧总集数
|
// 电视剧总集数
|
||||||
episode_count: number,
|
episode_count: number;
|
||||||
// 用户数量
|
// 用户数量
|
||||||
user_count: number,
|
user_count: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 后台进程
|
// 后台进程
|
||||||
export interface Process {
|
export interface Process {
|
||||||
// 进程ID
|
// 进程ID
|
||||||
pid: number,
|
pid: number;
|
||||||
// 进程名称
|
// 进程名称
|
||||||
name: string,
|
name: string;
|
||||||
// 进程状态
|
// 进程状态
|
||||||
status: string,
|
status: string;
|
||||||
// 进程启动时间
|
// 进程启动时间
|
||||||
create_time: number,
|
create_time: number;
|
||||||
// 进程运行时间
|
// 进程运行时间
|
||||||
run_time: number,
|
run_time: number;
|
||||||
// 进程CPU占用率
|
// 进程CPU占用率
|
||||||
cpu: number,
|
cpu: number;
|
||||||
// 进程内存占用
|
// 进程内存占用
|
||||||
memory: number,
|
memory: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 下载器信息
|
// 下载器信息
|
||||||
export interface DownloaderInfo {
|
export interface DownloaderInfo {
|
||||||
// 下载速度
|
// 下载速度
|
||||||
download_speed: number
|
download_speed: number;
|
||||||
// 上传速度
|
// 上传速度
|
||||||
upload_speed: number
|
upload_speed: number;
|
||||||
// 下载量
|
// 下载量
|
||||||
download_size: number
|
download_size: number;
|
||||||
// 上传量
|
// 上传量
|
||||||
upload_size: number
|
upload_size: number;
|
||||||
// 剩余空间
|
// 剩余空间
|
||||||
free_space:number
|
free_space: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 定时服务信息
|
// 定时服务信息
|
||||||
export interface ScheduleInfo {
|
export interface ScheduleInfo {
|
||||||
// ID
|
// ID
|
||||||
id: string
|
id: string;
|
||||||
// 名称
|
// 名称
|
||||||
name: string
|
name: string;
|
||||||
// 状态
|
// 状态
|
||||||
status: string
|
status: string;
|
||||||
// 下次运行时间
|
// 下次运行时间
|
||||||
next_run: string
|
next_run: string;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user