From 18f65e5597e4ab9114b335549f6b956dcbe28688 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sun, 23 Mar 2025 23:16:11 +0800 Subject: [PATCH] fix year type --- app/api/endpoints/discover.py | 2 +- app/api/endpoints/media.py | 2 +- app/db/models/downloadhistory.py | 2 +- app/schemas/context.py | 4 ++-- app/schemas/dashboard.py | 4 ++-- app/schemas/site.py | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/api/endpoints/discover.py b/app/api/endpoints/discover.py index 67835381..c1eb0d5d 100644 --- a/app/api/endpoints/discover.py +++ b/app/api/endpoints/discover.py @@ -34,7 +34,7 @@ def source(_: schemas.TokenPayload = Depends(verify_token)) -> Any: def bangumi(type: Optional[int] = 2, cat: Optional[int] = None, sort: Optional[str] = 'rank', - year: Optional[int] = None, + year: Optional[str] = None, page: Optional[int] = 1, count: Optional[int] = 30, _: schemas.TokenPayload = Depends(verify_token)) -> Any: diff --git a/app/api/endpoints/media.py b/app/api/endpoints/media.py index 858fa701..dc6d2f77 100644 --- a/app/api/endpoints/media.py +++ b/app/api/endpoints/media.py @@ -139,7 +139,7 @@ def category(_: schemas.TokenPayload = Depends(verify_token)) -> Any: @router.get("/seasons", summary="查询媒体季信息", response_model=List[schemas.MediaSeason]) def seasons(mediaid: Optional[str] = None, title: Optional[str] = None, - year: int = None, + year: str = None, season: int = None, _: schemas.TokenPayload = Depends(verify_token)) -> Any: """ diff --git a/app/db/models/downloadhistory.py b/app/db/models/downloadhistory.py index 2f3221be..20eb8a4a 100644 --- a/app/db/models/downloadhistory.py +++ b/app/db/models/downloadhistory.py @@ -80,7 +80,7 @@ class DownloadHistory(Base): @staticmethod @db_query def get_last_by(db: Session, mtype: Optional[str] = None, title: Optional[str] = None, - year: Optional[int] = None, season: Optional[str] = None, + year: Optional[str] = None, season: Optional[str] = None, episode: Optional[str] = None, tmdbid: Optional[int] = None): """ 据tmdbid、season、season_episode查询转移记录 diff --git a/app/schemas/context.py b/app/schemas/context.py index 5f98ceae..460d2a10 100644 --- a/app/schemas/context.py +++ b/app/schemas/context.py @@ -106,7 +106,7 @@ class MediaInfo(BaseModel): # 海报图片 poster_path: Optional[str] = None # 评分 - vote_average: Optional[float] = 0 + vote_average: Optional[float] = 0.0 # 描述 overview: Optional[str] = None # 二级分类 @@ -201,7 +201,7 @@ class TorrentInfo(BaseModel): # 详情页面 page_url: Optional[str] = None # 种子大小 - size: Optional[float] = 0 + size: Optional[float] = 0.0 # 做种者 seeders: Optional[int] = 0 # 下载者 diff --git a/app/schemas/dashboard.py b/app/schemas/dashboard.py index 33e83883..21d39754 100644 --- a/app/schemas/dashboard.py +++ b/app/schemas/dashboard.py @@ -16,9 +16,9 @@ class Statistic(BaseModel): class Storage(BaseModel): # 总存储空间 - total_storage: Optional[float] = 0 + total_storage: Optional[float] = 0.0 # 已使用空间 - used_storage: Optional[float] = 0 + used_storage: Optional[float] = 0.0 class ProcessInfo(BaseModel): diff --git a/app/schemas/site.py b/app/schemas/site.py index c928bd7a..d8497ea1 100644 --- a/app/schemas/site.py +++ b/app/schemas/site.py @@ -89,7 +89,7 @@ class SiteUserData(BaseModel): # 下载量 download: Optional[int] = 0 # 分享率 - ratio: Optional[float] = 0 + ratio: Optional[float] = 0.0 # 做种数 seeding: Optional[int] = 0 # 下载数