feat(saas): implement marketplace and tenant onboarding

This commit is contained in:
2026-07-29 13:58:59 +08:00
parent 76606029e2
commit 6db200a2fc
145 changed files with 16862 additions and 94529 deletions

View File

@@ -49,7 +49,7 @@ Tenant Active
+ DataScope / Resource Scope
```
实现说明:固定 `ProductModuleCatalog``PlanModuleEntitlement`、可审计 `TenantModuleOverride``ICapabilityAccessEvaluator` 已进入数据库授权 Handler未知或缺失目录模块 fail-closed。平台接口可替换套餐模块权益和设置带原因的租户覆盖变更在同一事务写审计与 outbox 事件。迁移仅为从未配置权益的存量套餐补齐固定目录,已有显式权益不会被扩权
实现说明:`SaasFeature`、显式 `PermissionModule.RequiredFeatureCode`、不可变套餐版本、`TenantFeatureOverride``IFeatureAccessService` 已进入数据库授权链路。未知 Feature、未购买模块和失效订阅均 fail-closed角色绑定保留历史权限但鉴权和菜单只使用当前有效权限
验收: