-- =====================================================
-- adminminui 菜单清理：隐藏不应出现在租户端的页面
-- =====================================================
-- 这些页面的功能归属"总后台(adminUI)"管理
-- 在 adminminui 中要么是空占位、要么是假页面（无API调用）
-- 应该在 adminminui 菜单中隐藏
-- =====================================================
-- 隐藏清单（共 7 个）：
--   类别 A：空占位页面（仅显示"请到总后台管理"）
--     1. admin/dailyStatistics/index  — 每日统计
--     2. admin/proxy/feeConfig/index  — 代理收费配置
--     3. admin/serviceCost/index      — 服务成本价配置
--   类别 B：代理管理页面（归属 adminUI，adminminui 中无实际功能）
--     4. proxy/servicePrice/index     — 服务价格
--     5. proxy/tenant/index           — 代理租户
--     6. proxy/tenantRel/index        — 代理租户关系
--     7. proxy/withdraw/index         — 提现管理
-- =====================================================
-- 适用表：
--   tenant_sys_menu  ← 新租户菜单模板（admin库）
--   sys_menu         ← 已有租户的动态菜单（各租户库）
--   fs_menu          ← adminUI 总后台自身菜单（如存在）
-- =====================================================

-- 1. 从 tenant_sys_menu 模板表删除（影响新租户创建）
DELETE FROM tenant_sys_menu
WHERE component IN (
    -- 类别 A：空占位页面
    'admin/dailyStatistics/index',
    'admin/proxy/feeConfig/index',
    'admin/serviceCost/index',
    -- 类别 B：代理管理页面（归属 adminUI）
    'proxy/servicePrice/index',
    'proxy/tenant/index',
    'proxy/tenantRel/index',
    'proxy/withdraw/index'
);

-- 验证：执行后应返回 0 行
SELECT COUNT(*) AS remaining FROM tenant_sys_menu
WHERE component IN (
    'admin/dailyStatistics/index',
    'admin/proxy/feeConfig/index',
    'admin/serviceCost/index',
    'proxy/servicePrice/index',
    'proxy/tenant/index',
    'proxy/tenantRel/index',
    'proxy/withdraw/index'
);
