fix(sql): fix sql script
This commit is contained in:
@@ -102,3 +102,32 @@
|
||||
|
||||
说明:当前实现为物理删除。生产建议改为软删除并触发异步数据清理流程。
|
||||
|
||||
## 平台级接口(超级管理员)
|
||||
|
||||
以下接口用于管理“租户已开通应用(enabled_apps)”,仅允许拥有平台级权限的用户调用:
|
||||
|
||||
- `iam:tenant:enabled_apps:read`
|
||||
- `iam:tenant:enabled_apps:write`
|
||||
|
||||
### 6) 获取租户已开通应用
|
||||
|
||||
`GET /platform/tenants/{tenant_id}/enabled-apps`
|
||||
|
||||
响应:`TenantEnabledAppsResponse`
|
||||
|
||||
### 7) 更新租户已开通应用(全量覆盖,幂等)
|
||||
|
||||
`PUT /platform/tenants/{tenant_id}/enabled-apps`
|
||||
|
||||
请求体:
|
||||
|
||||
```json
|
||||
{
|
||||
"enabled_apps": ["cms", "tms"],
|
||||
"expected_version": 0
|
||||
}
|
||||
```
|
||||
|
||||
说明:
|
||||
- `expected_version` 用于并发控制;不传则按“最后写入覆盖”处理。
|
||||
- 写入成功后会更新 `tenant_entitlements.version`,并将结果同步写入 `tenants.config.enabled_apps` 与 `tenants.config.enabled_apps_version`。
|
||||
|
||||
Reference in New Issue
Block a user