- 新增 iam_role_viewports 表(4 层视口模型:L1 导航/L2 路由/L3 组件/L4 数据) - iam_users 添加 data_scope 字段(6 级:self/class/grade/school/district/all) - JWT payload 包含 dataScope,注册时自动分配 teacher 角色 - 新增 getEffectivePermissions(多角色权限去重) - 新增 getUserViewports(按权限过滤视口) - 新增 RbacController:GET /iam/viewports, /iam/permissions/effective, /iam/roles, /iam/permissions - 添加 7 个权限点 + 12 条角色权限映射 + 7 个视口种子数据