from typing import Optional from pydantic import BaseModel class Subscribe(BaseModel): id: int # 订阅名称 name: str # 订阅年份 year: str # 订阅类型 电影/电视剧 type: str # 搜索关键字 keyword: Optional[str] tmdbid: int doubanid: Optional[str] # 季号 season: Optional[int] # 海报 image: Optional[str] # 描述 description: Optional[str] # 过滤规则 filter: Optional[str] # 包含 include: Optional[str] # 排除 exclude: Optional[str] # 总集数 total_episode: Optional[int] # 开始集数 start_episode: Optional[int] # 缺失集数 lack_episode: Optional[int] # 附加信息 note: Optional[str] # 状态:N-新建, R-订阅中 state: str class Config: orm_mode = True