feat:新增演示

This commit is contained in:
2026-10-18 02:51:44 -07:00
parent 9b64f9fc0b
commit 961b5ca754
5 changed files with 85 additions and 3 deletions
+16
View File
@@ -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