Files
X-Agents/teams/web/todo-2026-3-6.md
2026-03-11 14:26:47 +08:00

2.4 KiB
Raw Blame History

Web 前端需求 TODO

2026年3月

2026-03-06

  • DDL 获取功能 - 后端需在获取表结构时返回 DDL 语句 ✔

    • 相关文件:server/internal/service/database_service.go
    • 函数:getMySQLTables, getPostgresTables
    • 详细需求:ddl-fetch.md
  • 返回结构化 columns 数据 - 后端需返回完整的列信息column_name, data_type, column_type, is_nullable, default_value, column_key, extra, column_comment

    • 相关文件:server/internal/service/database_service.go
    • 函数:getMySQLTables, getPostgresTables
    • 详细需求:columns-api.md
  • 保存和读取字段映射 - 后端需支持保存/读取字段的中文映射名mapped_name

    • 相关文件:server/internal/service/database_service.go, server/internal/model/
    • 详细需求:field-mapping.md
  • 保存和恢复映射状态 - 第二次进入 Map Tables 时需恢复之前选择的表和字段映射 ✔

    • 相关文件:server/internal/service/database_service.go, server/internal/model/
    • 详细需求:mapping-state.md
  • Neo4j 图谱数据获取 - 前端已完成 ECharts 科幻风格图谱,后端需提供图谱数据接口 ✔


  • Neo4j 接口路由修改 - 后端已完成 ✔
    • 新增 /neo4j/graphs 接口
    • 修改 /database/neo4j/nodes/neo4j/nodes
    • 修改 /database/neo4j/relationships/neo4j/relationships
    • 详细需求:neo4j-api-requirement.md

2026-03-07

  • Neo4j 图谱保存接口 - 后端已完成 ✔

  • Neo4j 连接成功后返回 databaseId - 后端已完成 ✔

    • 问题Connect 测试连接成功后没有保存数据库记录,导致后续保存图谱时缺少 databaseId
    • 解决方案:/neo4j/check 成功时检查数据库是否已存在,不存在则自动创建并返回 databaseId
    • 详细需求:neo4j-check-return-id.md

需求完成后请完成者打 ✔