From 4f1b95352ac056e2e46ea4b953ef90b83bd06f88 Mon Sep 17 00:00:00 2001 From: Attente <19653207+wikrin@users.noreply.github.com> Date: Thu, 28 Nov 2024 05:39:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9B=E6=89=8B=E5=8A=A8=E6=95=B4?= =?UTF-8?q?=E7=90=86=E9=80=BB=E8=BE=91=20=E5=85=B3=E8=81=94=E5=90=8E?= =?UTF-8?q?=E7=AB=AF=20jxxghp/MoviePilot-Frontend#255?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/endpoints/transfer.py | 54 +++++++++++++++++++++++------------ 1 file changed, 36 insertions(+), 18 deletions(-) diff --git a/app/api/endpoints/transfer.py b/app/api/endpoints/transfer.py index 5cc16a41..f66f05f2 100644 --- a/app/api/endpoints/transfer.py +++ b/app/api/endpoints/transfer.py @@ -20,24 +20,42 @@ router = APIRouter() class ManualTransferItem(BaseModel): - fileitem: FileItem = None, - logid: Optional[int] = None, - target_storage: Optional[str] = None, - target_path: Optional[str] = None, - tmdbid: Optional[int] = None, - doubanid: Optional[str] = None, - type_name: Optional[str] = None, - season: Optional[int] = None, - transfer_type: Optional[str] = None, - episode_format: Optional[str] = None, - episode_detail: Optional[str] = None, - episode_part: Optional[str] = None, - episode_offset: Optional[str] = None, - min_filesize: Optional[int] = 0, - scrape: bool = False, - library_type_folder: bool = False, - library_category_folder: bool = False, - from_history: bool = False + # 文件项 + fileitem: FileItem = None + # 日志ID + logid: Optional[int] = None + # 目标存储 + target_storage: Optional[str] = None + # 目标路径 + target_path: Optional[str] = None + # TMDB ID + tmdbid: Optional[int] = None + # 豆瓣ID + doubanid: Optional[str] = None + # 类型 + type_name: Optional[str] = None + # 季号 + season: Optional[int] = None + # 整理方式 + transfer_type: Optional[str] = None + # 自定义格式 + episode_format: Optional[str] = None + # 指定集数 + episode_detail: Optional[str] = None + # 指定PART + episode_part: Optional[str] = None + # 集数偏移 + episode_offset: Optional[str] = None + # 最小文件大小 + min_filesize: Optional[int] = 0 + # 刮削 + scrape: bool = False + # 媒体库类型子目录 + library_type_folder: Optional[bool] = None + # 媒体库类别子目录 + library_category_folder: Optional[bool] = None + # 复用历史识别信息 + from_history: Optional[bool] = False @router.get("/name", summary="查询整理后的名称", response_model=schemas.Response)