feat:新增演示
This commit is contained in:
@@ -109,6 +109,22 @@ class ScreenDetail(BaseModel):
|
||||
publish: PublishBrief | None
|
||||
|
||||
|
||||
class DemoScreen(BaseModel):
|
||||
"""未登录演示用的大屏:带页面,前端据此在内存里还原一份可随意修改的大屏列表"""
|
||||
|
||||
screen_id: str
|
||||
name: str
|
||||
page: dict[str, Any]
|
||||
thumbnail_url: str | None
|
||||
revision: int
|
||||
updated_at: datetime
|
||||
publish: PublishBrief | None
|
||||
|
||||
|
||||
class DemoScreenList(BaseModel):
|
||||
items: list[DemoScreen]
|
||||
|
||||
|
||||
class ScreenSaved(BaseModel):
|
||||
revision: int
|
||||
updated_at: datetime
|
||||
|
||||
Reference in New Issue
Block a user