{
  "properties": {
    "node_info": {
      "type": "string",
      "title": "节点说明",
      "description": "",
      "default": "Go文件系统操作节点利用Go语言优秀的系统调用性能，实现高性能文件读写、目录操作、文件监控等功能。",
      "format": "info"
    },
    "operation": {
      "type": "string",
      "title": "操作类型",
      "description": "选择要执行的文件系统操作类型",
      "enum": [
        "read_file",
        "write_file",
        "list_directory",
        "create_directory",
        "delete_file",
        "copy_file",
        "file_info",
        "search_files",
        "batch_operations"
      ],
      "enumNames": [
        "读取文件",
        "写入文件",
        "列出目录",
        "创建目录",
        "删除文件",
        "复制文件",
        "文件信息",
        "搜索文件",
        "批量操作"
      ],
      "default": "read_file"
    },
    "file_path": {
      "type": "string",
      "title": "文件路径",
      "description": "文件操作的路径",
      "placeholder": "/path/to/file.txt"
    },
    "dir_path": {
      "type": "string",
      "title": "目录路径",
      "description": "目录操作的路径",
      "placeholder": "/path/to/directory"
    },
    "source_path": {
      "type": "string",
      "title": "源路径",
      "description": "复制操作的源路径",
      "placeholder": "/source/file.txt"
    },
    "target_path": {
      "type": "string",
      "title": "目标路径",
      "description": "复制操作的目标路径",
      "placeholder": "/target/file.txt"
    },
    "search_path": {
      "type": "string",
      "title": "搜索路径",
      "description": "文件搜索的路径",
      "placeholder": "/path/to/search"
    },
    "pattern": {
      "type": "string",
      "title": "搜索模式",
      "description": "文件搜索的模式",
      "default": "*",
      "placeholder": "*.txt"
    },
    "usage_guide": {
      "type": "string",
      "title": "使用说明",
      "description": "Go文件系统操作的使用指南",
      "default": "Go文件系统操作节点特色：\n• 利用Go语言优秀的系统调用性能\n• 支持多种文件操作：读写、目录管理、文件搜索\n• 提供批量操作功能\n• 高性能文件处理能力\n\n最佳实践：\n• 使用合适的操作类型提高效率\n• 批量操作时注意文件数量限制\n• 搜索操作使用合适的模式匹配\n• 注意文件路径的正确性",
      "format": "info"
    }
  },
  "required": [
    "operation"
  ],
  "_layout": {
    "tabs": [
      {
        "id": "tab_1",
        "label": "基础配置",
        "sections": [
          {
            "id": "section_1",
            "label": "基本属性",
            "columns": [
              {
                "id": "column_1",
                "label": "主要设置",
                "fields": [
                  "node_info",
                  "operation"
                ]
              }
            ]
          },
          {
            "id": "section_2",
            "label": "路径配置",
            "columns": [
              {
                "id": "column_2",
                "label": "文件路径",
                "fields": [
                  "file_path",
                  "dir_path"
                ]
              },
              {
                "id": "column_3",
                "label": "复制路径",
                "fields": [
                  "source_path",
                  "target_path"
                ]
              }
            ]
          },
          {
            "id": "section_3",
            "label": "搜索配置",
            "columns": [
              {
                "id": "column_4",
                "label": "搜索设置",
                "fields": [
                  "search_path",
                  "pattern"
                ]
              }
            ]
          },
          {
            "id": "section_4",
            "label": "使用说明",
            "columns": [
              {
                "id": "column_5",
                "label": "说明文档",
                "fields": [
                  "usage_guide"
                ]
              }
            ]
          }
        ]
      }
    ],
    "activeTab": "tab_1"
  }
}
