bugfix:修复一些bug
This commit is contained in:
@@ -5,7 +5,6 @@ from typing import Literal
|
||||
from pydantic import Field
|
||||
|
||||
from app.schemas.actions.base import ActionModel
|
||||
from app.schemas.base import NonBlankString
|
||||
from app.schemas.screen import ScreenNode
|
||||
|
||||
|
||||
@@ -13,13 +12,10 @@ class AddAction(ActionModel):
|
||||
"""按物料新增组件"""
|
||||
|
||||
type: Literal["add"] = "add"
|
||||
component_key: NonBlankString = Field(
|
||||
description="物料目录编号,即 list_components 返回的 key"
|
||||
)
|
||||
node: ScreenNode = Field(
|
||||
description="新组件。id、type、layout 必填,其余只写需要覆盖物料默认配置的字段;"
|
||||
"后端按物料默认配置补全:对象逐层覆盖,数组整体替换,null 明确覆盖。"
|
||||
"id 不能与现有组件重复,同一批里先 delete 的 ID 可以再用;type 必须与物料一致"
|
||||
"后端按 type 找到物料,用默认配置补全:对象逐层覆盖,数组整体替换,null 明确覆盖。"
|
||||
"id 不能与现有组件重复,同一批里先 delete 的 ID 可以再用;type 用 list_components 返回的 type"
|
||||
)
|
||||
sample_data: bool = Field(
|
||||
default=False,
|
||||
|
||||
Reference in New Issue
Block a user