{
    "metadata": {
        "type": "get_record_name",
        "label": "获取记录名称",
        "icon": "fa-search",
        "color": "#3b82f6",
        "description": "根据条件查找并获取记录名称",
        "group": "输入",
        "component_type": "GenericNode"
    },
    "properties": {
      "pagetype": {
        "type": "string",
        "title": "页面类型",
        "description": "要查询的记录类型"
      },
      "filter_conditions": {
        "type": "array",
        "title": "过滤条件",
        "description": "配置查询条件，用于查找记录",
        "default": [
          { "field": "", "operator": "=", "source_field": "" }
        ],
        "items": {
          "type": "object",
          "title": "条件",
          "properties": {
            "field": { "type": "string", "title": "字段名" },
            "operator": {
              "type": "string",
              "title": "操作符",
              "enum": ["=", "!=", ">", ">=", "<", "<=", "in", "not in", "like", "not like", "is", "is not"],
              "enumNames": ["等于", "不等于", "大于", "大于等于", "小于", "小于等于", "包含于", "不包含于", "包含", "不包含", "是", "不是"],
              "default": "="
            },
            "source_field": { "type": "string", "title": "来源字段" }
          },
          "required": ["field", "operator", "source_field"]
        },
        "minItems": 1
      }
    },
    "required": ["pagetype", "filter_conditions"],
    "_layout": {
      "tabs": [
        {
          "id": "tab_1",
          "label": "基础配置",
          "sections": [
            {
              "id": "section_1",
              "label": "基本属性",
              "columns": [
                {
                  "id": "column_1",
                  "fields": [
                    "pagetype",
                    "filter_conditions"
                  ]
                }
              ]
            }
          ]
        }
      ],
      "activeTab": "tab_1"
    }
  }