docs: 补齐客户权限脚本与说明

This commit is contained in:
2026-03-03 14:38:59 +08:00
parent c98e4ba3c4
commit 7486bf272e
2 changed files with 316 additions and 0 deletions

View File

@@ -10,6 +10,7 @@
- `seed_tenant_new_customer_permissions.sql`:补齐租户端新客有礼权限码、菜单权限与角色授权映射(可重复执行)。
- `seed_tenant_punch_card_permissions.sql`:补齐租户端次卡管理权限码、菜单权限与角色授权映射(可重复执行)。
- `seed_tenant_calendar_permissions.sql`:补齐租户端营销日历权限码、菜单权限与角色授权映射(可重复执行)。
- `seed_tenant_customer_permissions.sql`:补齐租户端客户管理权限码、菜单权限与角色授权映射(可重复执行)。
## 前置条件
@@ -98,6 +99,20 @@ psql -h <host> -p <port> -U identity_user -d takeout_identity_db -f .\seed_tenan
2. 更新营销日历菜单 (`/marketing/calendar/index`) 的 `RequiredPermissions``MetaPermissions``AuthListJson`
3. 参考满减权限映射,补齐角色模板与租户角色的营销日历权限授权。
## 客户管理权限补齐
`takeout_identity_db` 执行:
```powershell
psql -h <host> -p <port> -U identity_user -d takeout_identity_db -f .\seed_tenant_customer_permissions.sql
```
脚本会完成:
1. 新增/修正 `tenant:customer:*` 权限码list/profile/analysis
2. 更新客户菜单 (`/customer/list|profile|analysis`) 的 `RequiredPermissions``MetaPermissions``AuthListJson`
3. 按订单列表权限映射补齐客户列表view/manage与客户画像profile/view角色模板和租户角色授权`analysis` 不做角色映射。
## 常见问题
| 问题 | 处理方式 |