# Tenants Specification ## Purpose 定义租户域的行为:仅平台租户可管理租户;创建租户自动初始化(管理员/根组织/资源/字典),删除级联清理。 ## Requirements ### Requirement: 平台级管理 租户管理 SHALL 仅平台租户(super_admin)可操作;tenant:* 权限仅平台授予。 #### Scenario: 业务租户越权 - **WHEN** 业务租户管理员尝试管理租户 - **THEN** 无 tenant:* 权限,返回 403 ### Requirement: 租户 onboarding 创建租户 SHALL 自动初始化:根组织、tenant_super_admin 角色、管理员账号、全量资源(不含 tenant:*)、内置字典。 #### Scenario: 新租户可用 - **WHEN** 创建新租户 - **THEN** 其管理员可登录并访问菜单 ### Requirement: 租户删除级联 删除租户 SHALL 级联清理其全部业务数据。 #### Scenario: 删除租户 - **WHEN** 删除租户 - **THEN** 其用户/角色/资源/组织/字典/日志一并清理