{
  "metadata": {
    "type": "create_record",
    "label": "创建记录",
    "icon": "fa-plus",
    "color": "#10b981",
    "description": "创建新的页面记录",
    "group": "输出",
    "component_type": "GenericNode"
  },
  "properties": {
    "pagetype": {
      "type": "string",
      "title": "页面类型",
      "description": "要创建记录的页面类型，如：Jsite Article、Jsite Product",
      "minLength": 1
    },
    "field_map": {
      "type": "array",
      "title": "字段映射",
      "description": "配置字段映射关系，将上游节点的数据映射到目标字段",
      "items": {
        "type": "object",
        "properties": {
          "from": {
            "type": "string",
            "title": "来源字段",
            "description": "上游节点输出的字段名"
          },
          "to": {
            "type": "string",
            "title": "目标字段",
            "description": "目标页面类型中的字段名"
          }
        },
        "required": [
          "from",
          "to"
        ]
      }
    },
    "show_output_handle": {
      "type": "boolean",
      "title": "显示输出接口",
      "description": "是否显示节点的输出连接点"
    }
  },
  "required": [
    "pagetype"
  ],
  "_layout": {
    "tabs": [
      {
        "id": "tab_1",
        "label": "基础配置",
        "sections": [
          {
            "id": "section_1",
            "label": "基本信息",
            "columns": [
              {
                "id": "column_1",
                "label": "记录设置",
                "fields": [
                  "pagetype",
                  "show_output_handle"
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "tab_2",
        "label": "字段映射",
        "sections": [
          {
            "id": "section_2",
            "label": "映射配置",
            "columns": [
              {
                "id": "column_2",
                "label": "字段映射",
                "fields": [
                  "field_map"
                ]
              }
            ]
          }
        ]
      }
    ],
    "activeTab": "tab_2"
  }
}