Files
SuperBizAgent-java/mvp/tables

MVP 数据表索引

更新日期:2026-07-10 状态:当前表文档入口

本目录保存当前 MVP 使用的数据表说明。详细结构以 Flyway migration 和实体类为准;本目录用于面试讲解、排查索引和快速理解数据流。

当前表

表 用途 文档
chat_session Chat 会话目录 metadata;不保存完整消息历史 聊天会话表-chat_session.md
diagnosis_run /api/chat 运行主记录,保存 intent、终态与安全发布结果 诊断运行表-diagnosis_run.md
agent_step Diagnosis Agent metadata-only 模型步骤审计 Agent步骤表-agent_step.md
tool_invocation Harness ToolBoundary metadata-only 长期审计 工具调用表-tool_invocation.md
api_document 知识库文档元数据,和向量库 chunk 通过 doc_id 关联 文档元数据表-api_document.md
knowledge_domain 知识域元数据,支撑 RAG domain hint 和检索策略 知识域表-knowledge_domain.md
case_library 用户反馈沉淀出的高质量诊断案例 案例库表-case_library.md
diagnosis_session 历史兼容和回滚表,新执行写入不再依赖它 诊断会话表-diagnosis_session.md

已归档表

表 归档原因 文档
diagnosis_record 已由 V007 删除,历史上被 diagnosis_session + agent_step + tool_invocation 替代;当前新模型是 chat_session + diagnosis_run + trace detail archive/2026-07-09-doc-cleanup/旧诊断记录表-diagnosis_record.md

核心关系

chat_session.session_id
  -> diagnosis_run.session_id
      -> agent_step.run_id
      -> tool_invocation.run_id
      -> case_library.diagnosis_id (new AUTO cases use run_id)

diagnosis_session.session_id
  -> historical compatibility / rollback only

api_document.doc_id
  -> vector chunk metadata.docId / doc_id

knowledge_domain.domain_id
  -> api_document metadata.category / vector chunk metadata.category

当前实现主要使用逻辑关联,不依赖数据库外键。