add 历史记录API
This commit is contained in:
49
app/schemas/history.py
Normal file
49
app/schemas/history.py
Normal 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
|
Reference in New Issue
Block a user