refactor(mobile-app): 移动端应用管理菜单迁移至支付管理(后端)

This commit is contained in:
daxpay
2026-07-29 18:21:02 +08:00
parent eca7cd3bef
commit 2e3685d83c
3 changed files with 31 additions and 7 deletions

View File

@@ -3,3 +3,27 @@
-- 入口已由 WxAppHub(id=40106, menu.payment.wx.app)统一接管
DELETE FROM "public"."iam_perm_menu" WHERE "id" IN (4040113, 4040119, 40503);
-- 「移动端应用管理」菜单归属迁移: 系统管理>系统配置 → 支付管理(顶级)
-- 40504=MobileAppConfig(移动端应用管理)、40505=MobileAppDetail(移动端应用详情)
-- 原因: 该配置的 cashier(收银台小程序)凭证被支付核心 CashierAuthService 直接依赖, 属支付链路前置配置;
-- 表 pay_platform_mobile_app 前缀亦属支付域。pid 由 304(系统配置) 改为 4(支付管理)。
-- 注: 405(支付配置 catalog) 在运营端已软删(deleted=t), 故直接挂顶级 4 下, 与"支付产品配置(40105)"平级。
-- 40504 主菜单: pid 304→4, menu_code/i18n_key/component/path 支付域化, sort_no 调整到支付产品配置之后
UPDATE "public"."iam_perm_menu" SET
"pid" = 4,
"menu_code" = 'payment:config:mobile-app',
"i18n_key" = 'menu.payment.config.mobileApp',
"component" = '/payment/config/mobile-app/MobileAppConfig',
"path" = '/payment/config/mobile-app',
"sort_no" = 2.7
WHERE "id" = 40504;
-- 40505 详情子页: menu_code/i18n_key/component/path 支付域化 (pid 仍挂 40504)
UPDATE "public"."iam_perm_menu" SET
"menu_code" = 'payment:config:mobile-app-detail',
"i18n_key" = 'menu.payment.config.mobileAppDetail',
"component" = '/payment/config/mobile-app/detail/MobileAppDetail',
"path" = '/payment/config/mobile-app/detail/:appType'
WHERE "id" = 40505;