hide_adminminui_placeholder_menus.sql 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. -- =====================================================
  2. -- adminminui 菜单清理:隐藏不应出现在租户端的页面
  3. -- =====================================================
  4. -- 这些页面的功能归属"总后台(adminUI)"管理
  5. -- 在 adminminui 中要么是空占位、要么是假页面(无API调用)
  6. -- 应该在 adminminui 菜单中隐藏
  7. -- =====================================================
  8. -- 隐藏清单(共 7 个):
  9. -- 类别 A:空占位页面(仅显示"请到总后台管理")
  10. -- 1. admin/dailyStatistics/index — 每日统计
  11. -- 2. admin/proxy/feeConfig/index — 代理收费配置
  12. -- 3. admin/serviceCost/index — 服务成本价配置
  13. -- 类别 B:代理管理页面(归属 adminUI,adminminui 中无实际功能)
  14. -- 4. proxy/servicePrice/index — 服务价格
  15. -- 5. proxy/tenant/index — 代理租户
  16. -- 6. proxy/tenantRel/index — 代理租户关系
  17. -- 7. proxy/withdraw/index — 提现管理
  18. -- =====================================================
  19. -- 适用表:
  20. -- tenant_sys_menu ← 新租户菜单模板(admin库)
  21. -- sys_menu ← 已有租户的动态菜单(各租户库)
  22. -- fs_menu ← adminUI 总后台自身菜单(如存在)
  23. -- =====================================================
  24. -- 1. 从 tenant_sys_menu 模板表删除(影响新租户创建)
  25. DELETE FROM tenant_sys_menu
  26. WHERE component IN (
  27. -- 类别 A:空占位页面
  28. 'admin/dailyStatistics/index',
  29. 'admin/proxy/feeConfig/index',
  30. 'admin/serviceCost/index',
  31. -- 类别 B:代理管理页面(归属 adminUI)
  32. 'proxy/servicePrice/index',
  33. 'proxy/tenant/index',
  34. 'proxy/tenantRel/index',
  35. 'proxy/withdraw/index'
  36. );
  37. -- 验证:执行后应返回 0 行
  38. SELECT COUNT(*) AS remaining FROM tenant_sys_menu
  39. WHERE component IN (
  40. 'admin/dailyStatistics/index',
  41. 'admin/proxy/feeConfig/index',
  42. 'admin/serviceCost/index',
  43. 'proxy/servicePrice/index',
  44. 'proxy/tenant/index',
  45. 'proxy/tenantRel/index',
  46. 'proxy/withdraw/index'
  47. );