add 历史记录API

This commit is contained in:
jxxghp
2023-06-19 17:21:09 +08:00
parent c7f897fdcd
commit 686c0dec05
6 changed files with 109 additions and 3 deletions

49
app/schemas/history.py Normal file
View File

@ -0,0 +1,49 @@
from typing import Optional
from pydantic import BaseModel
class DownloadHistory(BaseModel):
id: int
path: Optional[str] = None
type: Optional[str] = None
title: Optional[str] = None
year: Optional[str] = None
tmdbid: Optional[int] = None
imdbid: Optional[str] = None
tvdbid: Optional[int] = None
doubanid: Optional[str] = None
seasons: Optional[str] = None
episodes: Optional[str] = None
image: Optional[str] = None
download_hash: Optional[str] = None
torrent_name: Optional[str] = None
torrent_description: Optional[str] = None
torrent_site: Optional[str] = None
note: Optional[str] = None
class Config:
orm_mode = True
class TransferHistory(BaseModel):
id: int
src: Optional[str] = None
dest: Optional[str] = None
mode: Optional[str] = None
type: Optional[str] = None
category: Optional[str] = None
title: Optional[str] = None
year: Optional[str] = None
tmdbid: Optional[int] = None
imdbid: Optional[str] = None
tvdbid: Optional[int] = None
doubanid: Optional[str] = None
seasons: Optional[str] = None
episodes: Optional[str] = None
image: Optional[str] = None
download_hash: Optional[str] = None
date: Optional[str] = None
class Config:
orm_mode = True