backend: complete file uploading
This commit is contained in:
parent
da077519fe
commit
23a00d2c06
3 changed files with 51 additions and 15 deletions
|
@ -7,6 +7,10 @@ class Mark(BaseModel):
|
|||
type: Literal["tag", "badge", "genre"]
|
||||
value: str
|
||||
|
||||
class NovelFile(BaseModel):
|
||||
filename: str
|
||||
platform: Literal["android", "ios", "windows", "linux", "macos"]
|
||||
|
||||
class Novel(BaseModel):
|
||||
title: str
|
||||
description: str
|
||||
|
@ -21,9 +25,9 @@ class Novel(BaseModel):
|
|||
tg_post: str | None = None #url::Url
|
||||
post_at: datetime | None = None
|
||||
|
||||
class FullNovel:
|
||||
class FullNovel(BaseModel):
|
||||
data: Novel
|
||||
|
||||
upload_queue: list[str]
|
||||
files: list[str]
|
||||
#upload_queue: list[str]
|
||||
files: list[NovelFile]
|
||||
screenshots: list[str]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue