## Why 投云长护险「服务机构端」P0 要在 sysmgr 脚手架(ec-nest + ec-admin)上落地四块业务(待遇档案/派单工单/履约留痕/质控闸门)。C0 是地基:先定死「机构=租户」映射、账号/人员/角色、数据模型基线、审计与错误码,否则 C1–C4 各自为政、必然返工。 ## What Changes - 新增业务数据模型基线:`org`、`staff`、服务目录四层(`svc_national/svc_local/svc_mapping/svc_org`)、业务字典(`dict_abnormal_type/dict_photo_tier`)、属地配置 `loc_config`。 - 定死机构=租户映射:机构唯一标识 = 脚手架 `tenant_code`;`org` 独立业务表,不扩展 `sys_tenant`。 - 定死账号/人员分离:`staff`(业务新表)持 `user_id` 外键关联脚手架 `sys_user`(**不动 sys_user**);业务角色 nurse/leader/qc/admin/director 建成脚手架角色。 - 复用脚手架多租户过滤、RBAC、审计、错误码机制,落地服务机构端权限码与业务错误码。 - 后台新增业务菜单骨架(服务对象/排班派单/工单留痕/质控中心/文书/系统设置业务配置)。 - 照片存储(腾讯云 COS)本期只占位,不接真实上传。 ## Capabilities ### New Capabilities - `shared/data-model`: 服务机构端 C0 数据模型字段字典(org/staff/目录四层/字典/loc_config + 枚举 + 多租户键约定) - `shared/api-contract`: 统一响应(含 hint)+ 业务错误码(1001–4001)+ C0 接口契约 - `backend/org`: 机构(org)与人员(staff)域——机构=租户、staff.user_id 关联账号、角色权限、审计 - `backend/catalog`: 服务目录四层(L1–L4)+ 属地配置(loc_config)+ 业务字典 - `frontend/ad/svc-org-base`: 机构管理后台基础骨架——登录落地、业务菜单、权限控制、属地提示 ### Modified Capabilities (无) ## Impact - 后端 ec-nest:新增 org/staff/catalog 业务模块(纯新增,不侵入脚手架)。 - 前端 ec-admin:新增业务菜单与页面骨架(纯新增)。 - 数据:新增 9 张业务表(迁移);复用脚手架 `sys_user`(不加列)。 - 部署:SaaS 多租户,每机构 = 一个 tenant。 - 契约锚点:`shared/data-model`、`shared/api-contract` 先行。