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