liuyun a397981b90
Some checks are pending
CI / backend (push) Waiting to run
CI / frontend (push) Waiting to run
docs: 补 backend users/roles/orgs/tenants/configs 主 spec + 审计清单收尾
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-11 17:03:06 +08:00

671 B

Orgs Specification

Purpose

定义组织域的行为:组织树查询(按数据权限过滤)、增删改、防环校验。

Requirements

Requirement: 组织树查询

系统 SHALL 返回组织树列表,按数据权限过滤可见部门。

Scenario: 部门管理员查看组织

  • WHEN 数据权限为「本部门及以下」的管理员查询组织
  • THEN 仅返回本部门及下级组织

Requirement: 组织增删改防环

创建/更新组织 SHALL 校验父组织存在且不构成环(父不能是自身或后代)。

Scenario: 防止成环

  • WHEN 将组织挂到自身或其子组织下
  • THEN 返回 400 拒绝