fix(search): preserve schema export compatibility

This commit is contained in:
jxxghp
2026-09-05 17:18:38 +08:00
parent f2820e3553
commit e003a31064
+4 -2
View File
@@ -5,14 +5,16 @@ from typing import Literal, Union
from pydantic import BaseModel, Field from pydantic import BaseModel, Field
from app.schemas.common import JsonData from app.schemas.common import JsonData
from app.schemas.context import Context, SubtitleInfo from app.schemas.context import Context as _Context
from app.schemas.context import SubtitleInfo
from app.schemas.context import TorrentInfo as TorrentInfo
class SearchLastContextData(BaseModel): class SearchLastContextData(BaseModel):
"""上一次搜索的请求参数与结果。""" """上一次搜索的请求参数与结果。"""
params: dict[str, JsonData] = Field(default_factory=dict) params: dict[str, JsonData] = Field(default_factory=dict)
results: list[Union[Context, SubtitleInfo]] = Field(default_factory=list) results: list[Union[_Context, SubtitleInfo]] = Field(default_factory=list)
class SearchRecommendStatusData(BaseModel): class SearchRecommendStatusData(BaseModel):