需求录入.md 2.0 KB


doc_id: INT-202606-005 feature_id: FEAT-202606-005-saas-tenant-isolation type: intake title: AI 中台 SaaS 租户隔离改造需求录入 status: approved owner: 医梦研发团队 created_at: 2026-06-27 updated_at: 2026-06-27 reviewers: [] related_docs:

  • DEV-202606-005
  • RUN-202606-001 related_modules:
  • emoon-openplatform
  • emoon-ai-agent
  • emoon-ai-card
  • emoon-ai-device
  • emoon-ai-file
  • emoon-ai-mcp tags:
  • SaaS
  • 多医院
  • 租户隔离 ---

AI 中台 SaaS 租户隔离改造需求录入

背景

中台服务计划部署在卫健委或区域中心,各医院通过专线接入各自的 HIS、LIS 等系统。 平台为每家医院分配独立账号,医院只能读写本租户下的 Workflow、RAG、Agent、Card、 会话、任务、设备、文件和院内系统调用数据。

本阶段目标

在尽量不改变现有接口路径、不阻塞现有逻辑的前提下,先完成后端代码层的租户上下文 传递和主要业务对象查询隔离,并为下游保留完整的数据库、启动和联调交接材料。

本阶段交付

  • SaaS 代码改造分支及 6 个提交
  • 代码改造和遗留项交接说明
  • 按目标环境实际启用表选择执行的候选 SQL
  • 后端启动、前端适配、跨租户验收清单

明确不在本阶段完成

  • 不直接连接或修改下游数据库
  • 不假设所有终端 MVP 表已经启用
  • 不完成前端工程改造
  • 不完成真实 HIS/LIS 厂商接口接入
  • 不完成生产配置、证书、专线和网络联通
  • 不宣称已经具备生产级完整 SaaS 能力

交付原则

  1. 代码优先完成,数据库和前端由下游结合真实环境执行。
  2. SQL 不允许整份盲目执行,必须先盘点表、字段、索引和存量数据。
  3. 新字段先允许为空,完成数据回填和核验后再决定是否收紧为 NOT NULL
  4. 保留旧方法和可选参数兼容,避免本阶段直接阻塞现有接口。
  5. 所有上线结论必须经过至少两个租户的交叉越权测试。