docs(finance): add finance permission seed scripts

This commit is contained in:
2026-03-04 17:06:57 +08:00
parent 6680599912
commit 6daa444c5e
3 changed files with 647 additions and 0 deletions

View File

@@ -13,6 +13,8 @@
- `seed_tenant_customer_permissions.sql`:补齐租户端客户管理权限码、菜单权限与角色授权映射(可重复执行)。
- `seed_tenant_member_permissions.sql`:补齐租户端会员管理权限码、菜单权限与角色授权映射(可重复执行)。
- `seed_tenant_member_stored_card_permissions.sql`:补齐租户端会员储值卡权限码、菜单权限与角色授权映射(可重复执行)。
- `seed_tenant_finance_permissions.sql`:补齐租户端财务中心交易流水与到账查询权限码、菜单权限与角色授权映射(可重复执行)。
- `seed_tenant_finance_invoice_permissions.sql`:补齐租户端财务中心发票管理权限码、菜单权限与角色授权映射(可重复执行)。
## 前置条件
@@ -143,6 +145,20 @@ psql -h <host> -p <port> -U identity_user -d takeout_identity_db -f .\seed_tenan
2. 更新会员储值卡菜单 (`/member/stored-card/index`) 的 `RequiredPermissions``MetaPermissions``AuthListJson`
3. 按订单列表权限映射补齐会员储值卡权限的角色模板与租户角色授权。
## 财务中心交易流水/到账权限补齐
`takeout_identity_db` 执行:
```powershell
psql -h <host> -p <port> -U identity_user -d takeout_identity_db -f .\seed_tenant_finance_permissions.sql
```
脚本会完成:
1. 新增/修正 `tenant:finance:transaction:*``tenant:finance:settlement:*` 权限码。
2. 更新财务中心菜单 `TransactionFlow` (`/finance/transaction/index`) 与 `SettlementQuery` (`/finance/settlement/index`) 的 `RequiredPermissions``MetaPermissions``AuthListJson`
3. 按旧财务权限(`income/statement`)映射补齐角色模板与租户角色授权。
## 常见问题
| 问题 | 处理方式 |