add media category api
This commit is contained in:
@ -14,3 +14,4 @@ from .message import *
|
||||
from .tmdb import *
|
||||
from .transfer import *
|
||||
from .file import *
|
||||
from .filetransfer import *
|
||||
|
25
app/schemas/filetransfer.py
Normal file
25
app/schemas/filetransfer.py
Normal file
@ -0,0 +1,25 @@
|
||||
from typing import Optional
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
||||
class MediaDirectory(BaseModel):
|
||||
"""
|
||||
下载目录/媒体库目录
|
||||
"""
|
||||
# 类型 download/library
|
||||
type: Optional[str] = None
|
||||
# 别名
|
||||
name: Optional[str] = None
|
||||
# 路径
|
||||
path: Optional[str] = None
|
||||
# 媒体类型 电影/电视剧
|
||||
media_type: Optional[str] = None
|
||||
# 媒体类别 动画电影/国产剧
|
||||
category: Optional[str] = None
|
||||
# 刮削媒体信息
|
||||
scrape: Optional[bool] = True
|
||||
# 自动二级分类,未指定类别时自动分类
|
||||
auto_category: Optional[bool] = False
|
||||
# 优先级
|
||||
priority: Optional[int] = 0
|
@ -84,6 +84,12 @@ class SystemConfigKey(Enum):
|
||||
PluginInstallReport = "PluginInstallReport"
|
||||
# 订阅统计
|
||||
SubscribeReport = "SubscribeReport"
|
||||
# 用户自定义CSS
|
||||
UserCustomCSS = "UserCustomCSS"
|
||||
# 下载目录定义
|
||||
DownloadDirectories = "DownloadDirectories"
|
||||
# 媒体库目录定义
|
||||
LibraryDirectories = "LibraryDirectories"
|
||||
|
||||
|
||||
# 处理进度Key字典
|
||||
|
Reference in New Issue
Block a user