2026-03-11 14:25:55 +08:00
|
|
|
|
definitions:
|
|
|
|
|
|
handler.LoginRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
password:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
username:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
required:
|
|
|
|
|
|
- password
|
|
|
|
|
|
- username
|
|
|
|
|
|
type: object
|
|
|
|
|
|
handler.LoginResponse:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
token:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
user: {}
|
|
|
|
|
|
type: object
|
|
|
|
|
|
handler.RegisterRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
email:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
password:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
username:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
required:
|
|
|
|
|
|
- password
|
|
|
|
|
|
- username
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.CPUInfo:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
core_count:
|
|
|
|
|
|
description: 核心数
|
|
|
|
|
|
type: integer
|
|
|
|
|
|
model_name:
|
|
|
|
|
|
description: CPU型号
|
|
|
|
|
|
type: string
|
|
|
|
|
|
percent:
|
|
|
|
|
|
description: CPU使用率
|
|
|
|
|
|
type: number
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.CheckRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
charset:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
database:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
database_id:
|
|
|
|
|
|
description: 可选,用于获取已保存的字段映射
|
|
|
|
|
|
type: string
|
|
|
|
|
|
db_type:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
host:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
password:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
port:
|
|
|
|
|
|
type: integer
|
|
|
|
|
|
ssl_mode:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
uri:
|
|
|
|
|
|
description: Neo4j 连接地址,如 bolt://localhost:7687
|
|
|
|
|
|
type: string
|
|
|
|
|
|
username:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
required:
|
|
|
|
|
|
- db_type
|
|
|
|
|
|
- host
|
|
|
|
|
|
- port
|
|
|
|
|
|
- username
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.CreateDatabaseRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
charset:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
database:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
db_type:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
description:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
host:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
name:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
password:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
port:
|
|
|
|
|
|
type: integer
|
|
|
|
|
|
ssl_mode:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
sub_tables:
|
|
|
|
|
|
description: 可选,子表配置
|
|
|
|
|
|
items:
|
|
|
|
|
|
$ref: '#/definitions/model.CreateSubTableRequest'
|
|
|
|
|
|
type: array
|
|
|
|
|
|
username:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
required:
|
|
|
|
|
|
- db_type
|
|
|
|
|
|
- host
|
|
|
|
|
|
- name
|
|
|
|
|
|
- port
|
|
|
|
|
|
- username
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.CreateKnowledgeRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
description:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
embedding_model_id:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
llm_model_id:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
name:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
parsing_config:
|
|
|
|
|
|
$ref: '#/definitions/model.ParsingConfig'
|
|
|
|
|
|
storage_config:
|
|
|
|
|
|
allOf:
|
|
|
|
|
|
- $ref: '#/definitions/model.StorageConfig'
|
|
|
|
|
|
description: 存储配置,不传则使用全局配置
|
|
|
|
|
|
required:
|
|
|
|
|
|
- embedding_model_id
|
|
|
|
|
|
- llm_model_id
|
|
|
|
|
|
- name
|
|
|
|
|
|
- parsing_config
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.CreateModelRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
api_endpoint:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
api_key:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
base_url:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
model:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
model_type:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
name:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
provider:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
status:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
required:
|
|
|
|
|
|
- api_key
|
|
|
|
|
|
- base_url
|
|
|
|
|
|
- model
|
|
|
|
|
|
- model_type
|
|
|
|
|
|
- name
|
|
|
|
|
|
- provider
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.CreateSubTableRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
database_id:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
ddl:
|
|
|
|
|
|
description: 建表DDL
|
|
|
|
|
|
type: string
|
|
|
|
|
|
fields:
|
|
|
|
|
|
description: 字段映射列表
|
|
|
|
|
|
items:
|
|
|
|
|
|
$ref: '#/definitions/model.FieldMapping'
|
|
|
|
|
|
type: array
|
|
|
|
|
|
mapping_type:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
parent_table:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
relation_field:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
relation_type:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
sub_table_comment:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
sub_table_name:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
required:
|
|
|
|
|
|
- database_id
|
|
|
|
|
|
- parent_table
|
|
|
|
|
|
- sub_table_name
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.DatabaseInfo:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
charset:
|
|
|
|
|
|
description: 连接选项
|
|
|
|
|
|
type: string
|
|
|
|
|
|
created_at:
|
|
|
|
|
|
description: 时间
|
|
|
|
|
|
type: string
|
|
|
|
|
|
database:
|
|
|
|
|
|
description: 数据库名
|
|
|
|
|
|
type: string
|
|
|
|
|
|
db_type:
|
|
|
|
|
|
description: '数据库类型: mysql, postgres, mongodb, neo4j等'
|
|
|
|
|
|
type: string
|
|
|
|
|
|
description:
|
|
|
|
|
|
description: 描述
|
|
|
|
|
|
type: string
|
|
|
|
|
|
graph_labels:
|
|
|
|
|
|
description: Neo4j 标签列表 (JSON 格式)
|
|
|
|
|
|
type: string
|
|
|
|
|
|
graph_relationship:
|
|
|
|
|
|
description: Neo4j 关系类型列表 (JSON 格式)
|
|
|
|
|
|
type: string
|
|
|
|
|
|
host:
|
|
|
|
|
|
description: 主机地址
|
|
|
|
|
|
type: string
|
|
|
|
|
|
id:
|
|
|
|
|
|
description: UUID
|
|
|
|
|
|
type: string
|
|
|
|
|
|
name:
|
|
|
|
|
|
description: 数据库名称
|
|
|
|
|
|
type: string
|
|
|
|
|
|
password:
|
|
|
|
|
|
description: 密码(建议加密存储)
|
|
|
|
|
|
type: string
|
|
|
|
|
|
port:
|
|
|
|
|
|
description: 端口
|
|
|
|
|
|
type: integer
|
|
|
|
|
|
selected_label:
|
|
|
|
|
|
description: 当前选中的标签
|
|
|
|
|
|
type: string
|
|
|
|
|
|
ssl_mode:
|
|
|
|
|
|
description: SSL模式
|
|
|
|
|
|
type: string
|
|
|
|
|
|
table_count:
|
|
|
|
|
|
description: 子表数量
|
|
|
|
|
|
type: integer
|
|
|
|
|
|
updated_at:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
uri:
|
|
|
|
|
|
description: Neo4j 专用字段
|
|
|
|
|
|
type: string
|
|
|
|
|
|
username:
|
|
|
|
|
|
description: 用户名
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.FieldMapping:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
column_name:
|
|
|
|
|
|
description: 列名
|
|
|
|
|
|
type: string
|
|
|
|
|
|
mapped_name:
|
|
|
|
|
|
description: 中文映射名
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
2026-03-11 14:45:49 +08:00
|
|
|
|
model.MCP:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
args:
|
|
|
|
|
|
description: 参数,JSON数组格式
|
|
|
|
|
|
type: string
|
|
|
|
|
|
category:
|
|
|
|
|
|
description: 分类
|
|
|
|
|
|
type: string
|
|
|
|
|
|
command:
|
|
|
|
|
|
description: 启动命令
|
|
|
|
|
|
type: string
|
|
|
|
|
|
created_at:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
description:
|
|
|
|
|
|
description: 英文描述
|
|
|
|
|
|
type: string
|
|
|
|
|
|
description_cn:
|
|
|
|
|
|
description: 中文描述
|
|
|
|
|
|
type: string
|
|
|
|
|
|
env:
|
|
|
|
|
|
description: 环境变量,JSON对象格式
|
|
|
|
|
|
type: string
|
|
|
|
|
|
id:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
name:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
status:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
transport:
|
|
|
|
|
|
description: stdio, http, sse
|
|
|
|
|
|
type: string
|
|
|
|
|
|
updated_at:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
2026-03-11 14:25:55 +08:00
|
|
|
|
model.MemoryInfo:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
available:
|
|
|
|
|
|
description: 可用(字节)
|
|
|
|
|
|
type: integer
|
|
|
|
|
|
available_gb:
|
|
|
|
|
|
description: 可用(GB)
|
|
|
|
|
|
type: number
|
|
|
|
|
|
percent:
|
|
|
|
|
|
description: 使用率
|
|
|
|
|
|
type: number
|
|
|
|
|
|
total:
|
|
|
|
|
|
description: 总内存(字节)
|
|
|
|
|
|
type: integer
|
|
|
|
|
|
total_gb:
|
|
|
|
|
|
description: 总内存(GB)
|
|
|
|
|
|
type: number
|
|
|
|
|
|
used:
|
|
|
|
|
|
description: 已使用(字节)
|
|
|
|
|
|
type: integer
|
|
|
|
|
|
used_gb:
|
|
|
|
|
|
description: 已使用(GB)
|
|
|
|
|
|
type: number
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.ModelInfo:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
api_endpoint:
|
|
|
|
|
|
description: API 端点路径
|
|
|
|
|
|
type: string
|
|
|
|
|
|
api_key:
|
|
|
|
|
|
description: API 密钥
|
|
|
|
|
|
type: string
|
|
|
|
|
|
base_url:
|
|
|
|
|
|
description: 基础 URL
|
|
|
|
|
|
type: string
|
|
|
|
|
|
created_at:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
id:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
model:
|
|
|
|
|
|
description: 模型标识
|
|
|
|
|
|
type: string
|
|
|
|
|
|
model_type:
|
|
|
|
|
|
description: chat/embedding/rerank/vlm
|
|
|
|
|
|
type: string
|
|
|
|
|
|
name:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
provider:
|
|
|
|
|
|
description: OpenAI/Ollama
|
|
|
|
|
|
type: string
|
|
|
|
|
|
status:
|
|
|
|
|
|
description: active/inactive
|
|
|
|
|
|
type: string
|
|
|
|
|
|
updated_at:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.Neo4jCheckRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
database:
|
|
|
|
|
|
description: 可选,默认 neo4j
|
|
|
|
|
|
type: string
|
|
|
|
|
|
description:
|
|
|
|
|
|
description: 可选,数据库描述
|
|
|
|
|
|
type: string
|
|
|
|
|
|
host:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
name:
|
|
|
|
|
|
description: 数据库名称
|
|
|
|
|
|
type: string
|
|
|
|
|
|
password:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
port:
|
|
|
|
|
|
type: integer
|
|
|
|
|
|
uri:
|
|
|
|
|
|
description: 可选,Neo4j 连接地址 (bolt://host:7687)
|
|
|
|
|
|
type: string
|
|
|
|
|
|
username:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
required:
|
|
|
|
|
|
- host
|
|
|
|
|
|
- password
|
|
|
|
|
|
- port
|
|
|
|
|
|
- username
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.Neo4jGraphRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
database:
|
|
|
|
|
|
description: 可选,默认 neo4j
|
|
|
|
|
|
type: string
|
|
|
|
|
|
password:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
uri:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
username:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
required:
|
|
|
|
|
|
- password
|
|
|
|
|
|
- uri
|
|
|
|
|
|
- username
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.Neo4jNodeRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
database:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
label:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
limit:
|
|
|
|
|
|
description: 默认 10
|
|
|
|
|
|
type: integer
|
|
|
|
|
|
password:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
uri:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
username:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
required:
|
|
|
|
|
|
- label
|
|
|
|
|
|
- password
|
|
|
|
|
|
- uri
|
|
|
|
|
|
- username
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.Neo4jRelRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
database:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
limit:
|
|
|
|
|
|
description: 默认 10
|
|
|
|
|
|
type: integer
|
|
|
|
|
|
password:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
relationship_type:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
uri:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
username:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
required:
|
|
|
|
|
|
- password
|
|
|
|
|
|
- relationship_type
|
|
|
|
|
|
- uri
|
|
|
|
|
|
- username
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.ParsingConfig:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
docling_url:
|
|
|
|
|
|
description: Docling 服务 URL
|
|
|
|
|
|
type: string
|
|
|
|
|
|
enable_pdf:
|
|
|
|
|
|
description: 是否启用 PDF 解析
|
|
|
|
|
|
type: boolean
|
|
|
|
|
|
engine:
|
|
|
|
|
|
description: markitdown / docling
|
|
|
|
|
|
type: string
|
|
|
|
|
|
pandoc:
|
|
|
|
|
|
description: 是否启用 Pandoc
|
|
|
|
|
|
type: boolean
|
|
|
|
|
|
vlm_api_key:
|
|
|
|
|
|
description: API Key
|
|
|
|
|
|
type: string
|
|
|
|
|
|
vlm_base_url:
|
|
|
|
|
|
description: 自定义 API 地址
|
|
|
|
|
|
type: string
|
|
|
|
|
|
vlm_enabled:
|
|
|
|
|
|
description: VLM 配置(用于图片 OCR 等)
|
|
|
|
|
|
type: boolean
|
|
|
|
|
|
vlm_model:
|
|
|
|
|
|
description: 模型名称
|
|
|
|
|
|
type: string
|
|
|
|
|
|
vlm_prompt:
|
|
|
|
|
|
description: 自定义提示词
|
|
|
|
|
|
type: string
|
|
|
|
|
|
vlm_provider:
|
|
|
|
|
|
description: 'VLM 提供商: openai, anthropic, local 等'
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.SaveGraphRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
databaseId:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
databaseName:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
labels:
|
|
|
|
|
|
items:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: array
|
|
|
|
|
|
relationshipTypes:
|
|
|
|
|
|
items:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: array
|
|
|
|
|
|
selectedLabel:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
uri:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
username:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
required:
|
|
|
|
|
|
- databaseId
|
|
|
|
|
|
- databaseName
|
|
|
|
|
|
- labels
|
|
|
|
|
|
- relationshipTypes
|
|
|
|
|
|
- uri
|
|
|
|
|
|
- username
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.StorageConfig:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
access_key_id:
|
|
|
|
|
|
description: MinIO/S3 access key
|
|
|
|
|
|
type: string
|
|
|
|
|
|
bucket:
|
|
|
|
|
|
description: MinIO/S3 bucket
|
|
|
|
|
|
type: string
|
|
|
|
|
|
endpoint:
|
|
|
|
|
|
description: MinIO/S3 endpoint
|
|
|
|
|
|
type: string
|
|
|
|
|
|
secret_access_key:
|
|
|
|
|
|
description: MinIO/S3 secret key
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type:
|
|
|
|
|
|
description: local / minio / s3
|
|
|
|
|
|
type: string
|
|
|
|
|
|
use_ssl:
|
|
|
|
|
|
description: MinIO/S3 use SSL
|
|
|
|
|
|
type: boolean
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.SubTableInfo:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
created_at:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
database_id:
|
|
|
|
|
|
description: 关联的数据库ID
|
|
|
|
|
|
type: string
|
|
|
|
|
|
ddl:
|
|
|
|
|
|
description: 建表 DDL
|
|
|
|
|
|
type: string
|
|
|
|
|
|
fields:
|
|
|
|
|
|
description: 字段映射列表(返回给前端)
|
|
|
|
|
|
items:
|
|
|
|
|
|
$ref: '#/definitions/model.FieldMapping'
|
|
|
|
|
|
type: array
|
|
|
|
|
|
id:
|
|
|
|
|
|
description: UUID
|
|
|
|
|
|
type: string
|
|
|
|
|
|
mapping_type:
|
|
|
|
|
|
description: 映射类型
|
|
|
|
|
|
type: string
|
|
|
|
|
|
parent_table:
|
|
|
|
|
|
description: 父表名
|
|
|
|
|
|
type: string
|
|
|
|
|
|
relation_field:
|
|
|
|
|
|
description: 关联字段
|
|
|
|
|
|
type: string
|
|
|
|
|
|
relation_type:
|
|
|
|
|
|
description: 关联类型
|
|
|
|
|
|
type: string
|
|
|
|
|
|
sub_table_comment:
|
|
|
|
|
|
description: 子表注释
|
|
|
|
|
|
type: string
|
|
|
|
|
|
sub_table_name:
|
|
|
|
|
|
description: 子表名
|
|
|
|
|
|
type: string
|
|
|
|
|
|
updated_at:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.SystemInfo:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
cpu:
|
|
|
|
|
|
$ref: '#/definitions/model.CPUInfo'
|
|
|
|
|
|
memory:
|
|
|
|
|
|
$ref: '#/definitions/model.MemoryInfo'
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.TestModelRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
api_endpoint:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
api_key:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
base_url:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
model:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
model_type:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
provider:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
required:
|
|
|
|
|
|
- api_key
|
|
|
|
|
|
- base_url
|
|
|
|
|
|
- model
|
|
|
|
|
|
- model_type
|
|
|
|
|
|
- provider
|
|
|
|
|
|
type: object
|
2026-03-11 14:45:49 +08:00
|
|
|
|
model.Tool:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
args:
|
|
|
|
|
|
description: 参数,JSON数组格式
|
|
|
|
|
|
type: string
|
|
|
|
|
|
category:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
command:
|
|
|
|
|
|
description: 启动命令
|
|
|
|
|
|
type: string
|
|
|
|
|
|
created_at:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
description:
|
|
|
|
|
|
description: 英文描述
|
|
|
|
|
|
type: string
|
|
|
|
|
|
description_cn:
|
|
|
|
|
|
description: 中文描述
|
|
|
|
|
|
type: string
|
|
|
|
|
|
env:
|
|
|
|
|
|
description: 环境变量,JSON对象格式
|
|
|
|
|
|
type: string
|
|
|
|
|
|
id:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
name:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
description: JSON格式存储
|
|
|
|
|
|
type: string
|
|
|
|
|
|
provider:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
require_approval:
|
|
|
|
|
|
type: boolean
|
|
|
|
|
|
security_level:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
status:
|
|
|
|
|
|
description: 状态
|
|
|
|
|
|
type: string
|
|
|
|
|
|
transport:
|
|
|
|
|
|
description: MCP 特有字段
|
|
|
|
|
|
type: string
|
|
|
|
|
|
updated_at:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
2026-03-11 14:25:55 +08:00
|
|
|
|
model.UpdateDatabaseRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
charset:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
database:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
db_type:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
description:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
graph_labels:
|
|
|
|
|
|
description: Neo4j 标签列表 (JSON)
|
|
|
|
|
|
type: string
|
|
|
|
|
|
graph_relationship:
|
|
|
|
|
|
description: Neo4j 关系类型列表 (JSON)
|
|
|
|
|
|
type: string
|
|
|
|
|
|
host:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
name:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
password:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
port:
|
|
|
|
|
|
type: integer
|
|
|
|
|
|
selected_label:
|
|
|
|
|
|
description: 当前选中的标签
|
|
|
|
|
|
type: string
|
|
|
|
|
|
ssl_mode:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
sub_tables:
|
|
|
|
|
|
description: 子表配置
|
|
|
|
|
|
items:
|
|
|
|
|
|
$ref: '#/definitions/model.CreateSubTableRequest'
|
|
|
|
|
|
type: array
|
|
|
|
|
|
table_count:
|
|
|
|
|
|
type: integer
|
|
|
|
|
|
uri:
|
|
|
|
|
|
description: Neo4j 连接地址
|
|
|
|
|
|
type: string
|
|
|
|
|
|
username:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.UpdateKnowledgeRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
description:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
embedding_model_id:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
llm_model_id:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
name:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
parsing_config:
|
|
|
|
|
|
$ref: '#/definitions/model.ParsingConfig'
|
|
|
|
|
|
status:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
storage_config:
|
|
|
|
|
|
$ref: '#/definitions/model.StorageConfig'
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.UpdateModelRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
api_endpoint:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
api_key:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
base_url:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
model:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
model_type:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
name:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
provider:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
status:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
model.UpdateSubTableRequest:
|
|
|
|
|
|
properties:
|
|
|
|
|
|
ddl:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
mapping_type:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
parent_table:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
relation_field:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
relation_type:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
sub_table_comment:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
sub_table_name:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
info:
|
|
|
|
|
|
contact: {}
|
|
|
|
|
|
paths:
|
|
|
|
|
|
/api/file_proxy:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 代理访问文件,解决 MinIO 内网和 HTTPS 问题
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 文件Key
|
|
|
|
|
|
in: query
|
|
|
|
|
|
name: key
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
- description: 知识库ID
|
|
|
|
|
|
in: query
|
|
|
|
|
|
name: kb_id
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/octet-stream
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
type: file
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 代理文件访问
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 文件上传
|
|
|
|
|
|
/api/file_upload:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- multipart/form-data
|
|
|
|
|
|
description: 上传文件到服务器(本地存储或MinIO)
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 要上传的文件
|
|
|
|
|
|
in: formData
|
|
|
|
|
|
name: file
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: file
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 上传文件
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 文件上传
|
|
|
|
|
|
/api/file_upload/{filename}:
|
|
|
|
|
|
delete:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 删除指定文件
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 文件名
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: filename
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 删除文件
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 文件上传
|
|
|
|
|
|
/api/knowledge/{id}:
|
|
|
|
|
|
delete:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 删除指定的知识库
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 知识库ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 删除知识库
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 知识库
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 根据ID获取知识库详细信息
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 知识库ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"404":
|
|
|
|
|
|
description: Not Found
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取知识库详情
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 知识库
|
|
|
|
|
|
put:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 更新指定知识库的信息
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 知识库ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
- description: 更新信息
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.UpdateKnowledgeRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 更新知识库
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 知识库
|
|
|
|
|
|
/api/knowledge/{id}/documents:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 获取指定知识库下的所有文档
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 知识库ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
- description: 文档状态筛选
|
|
|
|
|
|
in: query
|
|
|
|
|
|
name: status
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取知识库文档列表
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 知识库
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- multipart/form-data
|
|
|
|
|
|
description: 上传文档到指定知识库
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 知识库ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
- description: 文档文件
|
|
|
|
|
|
in: formData
|
|
|
|
|
|
name: file
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: file
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 上传文档
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 知识库
|
|
|
|
|
|
/api/knowledge/{id}/documents/{doc_id}:
|
|
|
|
|
|
delete:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 删除知识库中的指定文档
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 知识库ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
- description: 文档ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: doc_id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 删除文档
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 知识库
|
|
|
|
|
|
/api/knowledge/{id}/documents/{doc_id}/preview:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 获取文档的解析预览内容
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 知识库ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
- description: 文档ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: doc_id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
- description: 页码
|
|
|
|
|
|
in: query
|
|
|
|
|
|
name: page
|
|
|
|
|
|
type: integer
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取文档预览
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 知识库
|
|
|
|
|
|
/api/knowledge/{id}/documents/{doc_id}/reparse:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 重新解析指定文档(用于更新解析结果)
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 知识库ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
- description: 文档ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: doc_id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 重新解析文档
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 知识库
|
|
|
|
|
|
/api/knowledge/create:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 创建一个新的知识库
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 知识库信息
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.CreateKnowledgeRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 创建知识库
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 知识库
|
|
|
|
|
|
/api/knowledge/list:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 获取所有知识库列表
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取知识库列表
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 知识库
|
|
|
|
|
|
/auth/login:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 用户登录并获取 JWT Token
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 登录请求
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/handler.LoginRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/handler.LoginResponse'
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"401":
|
|
|
|
|
|
description: Unauthorized
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 用户登录
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 认证
|
|
|
|
|
|
/auth/me:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 获取已登录用户的详细信息
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"401":
|
|
|
|
|
|
description: Unauthorized
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
security:
|
|
|
|
|
|
- BearerAuth: []
|
|
|
|
|
|
summary: 获取当前用户信息
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 认证
|
|
|
|
|
|
/auth/register:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 新用户注册账号
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 注册请求
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: RegisterRequest
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/handler.RegisterRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"201":
|
|
|
|
|
|
description: Created
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 用户注册
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 认证
|
|
|
|
|
|
/database/{id}:
|
|
|
|
|
|
delete:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 删除指定的数据库连接
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 数据库ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"404":
|
|
|
|
|
|
description: Not Found
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 删除数据库
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 数据库管理
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 根据ID获取数据库详细信息
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 数据库ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.DatabaseInfo'
|
|
|
|
|
|
"404":
|
|
|
|
|
|
description: Not Found
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取数据库详情
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 数据库管理
|
|
|
|
|
|
put:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 更新指定数据库的信息
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 数据库ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
- description: 更新信息
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.UpdateDatabaseRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.DatabaseInfo'
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"404":
|
|
|
|
|
|
description: Not Found
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 更新数据库信息
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 数据库管理
|
|
|
|
|
|
/database/add:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 添加新的数据库连接信息
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 数据库信息
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.CreateDatabaseRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"201":
|
|
|
|
|
|
description: Created
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.DatabaseInfo'
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 创建数据库
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 数据库管理
|
|
|
|
|
|
/database/check:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 测试数据库连接是否正常
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 数据库连接信息
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.CheckRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 检查数据库连接
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 数据库管理
|
|
|
|
|
|
/database/graph/save:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 保存数据库的图谱结构信息
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 图谱信息
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.SaveGraphRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 保存图谱信息
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 数据库管理
|
|
|
|
|
|
/database/list:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 获取所有已添加的数据库列表
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取数据库列表
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 数据库管理
|
2026-03-11 14:45:49 +08:00
|
|
|
|
/mcp/{id}:
|
|
|
|
|
|
delete:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 删除MCP配置
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: MCP ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 删除MCP
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- MCP管理
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 根据ID获取MCP配置
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: MCP ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取MCP详情
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- MCP管理
|
|
|
|
|
|
put:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 更新MCP配置
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: MCP ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
- description: MCP信息
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: mcp
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.MCP'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 更新MCP
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- MCP管理
|
|
|
|
|
|
/mcp/add:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 创建新的MCP工具配置
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: MCP信息
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: mcp
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.MCP'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 创建MCP
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- MCP管理
|
|
|
|
|
|
/mcp/list:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 获取所有MCP工具配置
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 分类
|
|
|
|
|
|
in: query
|
|
|
|
|
|
name: category
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取MCP列表
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- MCP管理
|
2026-03-11 14:25:55 +08:00
|
|
|
|
/model/{id}:
|
|
|
|
|
|
delete:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 删除指定的AI模型
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 模型ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: boolean
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 删除模型
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 模型管理
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 根据ID获取模型详细信息
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 模型ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.ModelInfo'
|
|
|
|
|
|
"404":
|
|
|
|
|
|
description: Not Found
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取模型详情
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 模型管理
|
|
|
|
|
|
put:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 更新指定模型的信息
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 模型ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
- description: 更新信息
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.UpdateModelRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 更新模型
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 模型管理
|
|
|
|
|
|
/model/add:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 添加新的AI模型配置
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 模型信息
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.CreateModelRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 添加模型
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 模型管理
|
|
|
|
|
|
/model/list:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 获取所有已添加的AI模型列表
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取模型列表
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 模型管理
|
|
|
|
|
|
/model/test:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 测试AI模型连接是否正常
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 模型测试请求
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.TestModelRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 测试模型连接
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 模型管理
|
|
|
|
|
|
/neo4j/check:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 测试 Neo4j 数据库连接是否正常
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: Neo4j连接信息
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.Neo4jCheckRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 检查 Neo4j 连接
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- Neo4j
|
|
|
|
|
|
/neo4j/graphs:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 获取 Neo4j 中的图谱概览数据
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 图谱查询请求
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.Neo4jGraphRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取图谱概览
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- Neo4j
|
|
|
|
|
|
/neo4j/nodes:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 获取 Neo4j 中的节点详情
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 节点查询请求
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.Neo4jNodeRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取节点列表
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- Neo4j
|
|
|
|
|
|
/neo4j/relationships:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 获取 Neo4j 中的关系详情
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 关系查询请求
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.Neo4jRelRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取关系列表
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- Neo4j
|
|
|
|
|
|
/sub-table/{id}:
|
|
|
|
|
|
delete:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 删除指定的子表映射
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 子表ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"404":
|
|
|
|
|
|
description: Not Found
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 删除子表映射
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 子表管理
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 根据ID获取子表映射详情
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 子表ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.SubTableInfo'
|
|
|
|
|
|
"404":
|
|
|
|
|
|
description: Not Found
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取子表详情
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 子表管理
|
|
|
|
|
|
put:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 更新子表映射信息
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 子表ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
- description: 更新信息
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.UpdateSubTableRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.SubTableInfo'
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"404":
|
|
|
|
|
|
description: Not Found
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 更新子表映射
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 子表管理
|
|
|
|
|
|
/sub-table/add:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 添加数据库的子表映射关系
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 子表信息
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: request
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.CreateSubTableRequest'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"201":
|
|
|
|
|
|
description: Created
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.SubTableInfo'
|
|
|
|
|
|
"400":
|
|
|
|
|
|
description: Bad Request
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 创建子表映射
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 子表管理
|
|
|
|
|
|
/sub-table/database/{database_id}:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 获取指定数据库的所有子表映射列表
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 数据库ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: database_id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取数据库下所有子表
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 子表管理
|
|
|
|
|
|
/sub-table/ddl/{database_id}:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 获取数据库下所有表的DDL语句
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 数据库ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: database_id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取表结构DDL
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 子表管理
|
|
|
|
|
|
/sub-table/mapping/{database_id}:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 从文件中读取子表映射关系
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 数据库ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: database_id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 从文件获取映射
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 子表管理
|
|
|
|
|
|
/system/info:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 获取服务器系统信息(CPU、内存等)
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.SystemInfo'
|
|
|
|
|
|
"500":
|
|
|
|
|
|
description: Internal Server Error
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取系统信息
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 系统
|
2026-03-11 14:45:49 +08:00
|
|
|
|
/tool/{id}:
|
|
|
|
|
|
delete:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 删除工具
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 工具ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 删除工具
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 工具管理
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 根据ID获取工具详情
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 工具ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取工具详情
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 工具管理
|
|
|
|
|
|
put:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 更新工具信息
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 工具ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
- description: 工具信息
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: tool
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.Tool'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 更新工具
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 工具管理
|
|
|
|
|
|
/tool/add:
|
|
|
|
|
|
post:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 创建新的工具
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 工具信息
|
|
|
|
|
|
in: body
|
|
|
|
|
|
name: tool
|
|
|
|
|
|
required: true
|
|
|
|
|
|
schema:
|
|
|
|
|
|
$ref: '#/definitions/model.Tool'
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 创建工具
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 工具管理
|
|
|
|
|
|
/tool/list:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 获取所有工具列表,支持按分类和状态筛选
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 工具分类
|
|
|
|
|
|
in: query
|
|
|
|
|
|
name: category
|
|
|
|
|
|
type: string
|
|
|
|
|
|
- description: 工具状态
|
|
|
|
|
|
in: query
|
|
|
|
|
|
name: status
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 获取工具列表
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 工具管理
|
|
|
|
|
|
/tool/sync:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 从代码中的默认配置同步工具到数据库
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
summary: 手动同步工具
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 工具管理
|
|
|
|
|
|
/user/{id}:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 根据ID获取用户详情
|
|
|
|
|
|
parameters:
|
|
|
|
|
|
- description: 用户ID
|
|
|
|
|
|
in: path
|
|
|
|
|
|
name: id
|
|
|
|
|
|
required: true
|
|
|
|
|
|
type: string
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"404":
|
|
|
|
|
|
description: Not Found
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
security:
|
|
|
|
|
|
- BearerAuth: []
|
|
|
|
|
|
summary: 获取用户详情
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 用户管理
|
|
|
|
|
|
/user/list:
|
|
|
|
|
|
get:
|
|
|
|
|
|
consumes:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
description: 获取所有用户列表(需要管理员权限)
|
|
|
|
|
|
produces:
|
|
|
|
|
|
- application/json
|
|
|
|
|
|
responses:
|
|
|
|
|
|
"200":
|
|
|
|
|
|
description: OK
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties: true
|
|
|
|
|
|
type: object
|
|
|
|
|
|
"401":
|
|
|
|
|
|
description: Unauthorized
|
|
|
|
|
|
schema:
|
|
|
|
|
|
additionalProperties:
|
|
|
|
|
|
type: string
|
|
|
|
|
|
type: object
|
|
|
|
|
|
security:
|
|
|
|
|
|
- BearerAuth: []
|
|
|
|
|
|
summary: 获取所有用户
|
|
|
|
|
|
tags:
|
|
|
|
|
|
- 用户管理
|
2026-03-11 14:25:55 +08:00
|
|
|
|
swagger: "2.0"
|