feat: 接入canvas_changes,优化部分代码

This commit is contained in:
2026-09-27 20:29:13 +08:00
parent eda1db1f88
commit 3ce1c1ae61
5 changed files with 156 additions and 71 deletions
+2 -1
View File
@@ -78,7 +78,8 @@ class ScreenPlan(ExtensibleModel):
description="区域关系、布局安排及保留内容"
)
canvas_changes: JsonObject = Field(
default_factory=dict, description="建议的画布属性变化,为空表示不改画布"
default_factory=dict,
description="要修改的画布顶层字段及最终值,宽高为绝对值,字段整体替换,为空表示不改画布",
)
regions: list[PlanRegion] = Field(default_factory=list)
components: list[PlanComponent] = Field(default_factory=list)