-- ============================================================================
-- 数字员工(2951)下错挂的非数字员工菜单清理
-- 这些菜单语义上不属于数字员工，把它们从 2951 下隐藏（或移走）
-- 处理方案：把它们 visible 设为 1（前端不显示），保留路由可用
-- 注意：AI模型(2964)、AI工作流(2966) 用户要求隐藏
-- 注意：外部API工作流(2969) 已合并到接口注册中心
-- 注意：数字员工工作流(2970) 前端 router 已 hidden
-- 其他(2960/2961/2962/2963/2965/2971/2972) 与数字员工无关，统一从数字员工隐藏
-- ============================================================================

UPDATE sys_menu SET visible = '1' WHERE menu_id IN (
    2960, -- 数据集
    2961, -- 数据集文件
    2962, -- 关键词
    2963, -- 角色管理
    2964, -- AI模型（用户要求不需要）
    2965, -- 声音克隆
    2966, -- AI工作流（已挂在企业管理）
    2967, -- 公司工作流（已挂在 /companyWorkflow 顶级菜单）
    2969, -- 外部API工作流（合并到接口注册中心）
    2970, -- 数字员工工作流（前端 hidden）
    2971, -- 语音对话
    2972  -- 语音机器人
) AND parent_id = 2951;
