-- 隐藏原料质检单及其子菜单 (menu_id: 2335-2340)
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2335;  -- 原料质检单
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2336;  -- 原料质检单查询
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2337;  -- 原料质检单新增
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2338;  -- 原料质检单修改
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2339;  -- 原料质检单删除
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2340;  -- 原料质检单导出

-- 隐藏外来品质检单及其子菜单 (menu_id: 2341-2346)
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2341;  -- 外来品质检单
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2342;  -- 外来品质检单查询
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2343;  -- 外来品质检单新增
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2344;  -- 外来品质检单修改
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2345;  -- 外来品质检单删除
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2346;  -- 外来品质检单导出

-- 隐藏中间产品质检单及其子菜单 (menu_id: 2347-2352)
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2347;  -- 中间产品质检单
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2348;  -- 中间产品质检单查询
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2349;  -- 中间产品质检单新增
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2350;  -- 中间产品质检单修改
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2351;  -- 中间产品质检单删除
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2352;  -- 中间产品质检单导出

-- 隐藏最终产品质检单及其子菜单 (menu_id: 2353-2358)
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2353;  -- 最终产品质检单
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2354;  -- 最终产品质检单查询
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2355;  -- 最终产品质检单新增
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2356;  -- 最终产品质检单修改
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2357;  -- 最终产品质检单删除
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2358;  -- 最终产品质检单导出

-- 隐藏定氮仪信息及其子菜单 (menu_id: 2364-2371)
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2364;  -- 定氮仪信息
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2365;  -- 定氮仪信息查询
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2366;  -- 定氮仪信息新增
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2367;  -- 定氮仪信息修改
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2368;  -- 定氮仪信息删除
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2369;  -- 定氮仪信息导出
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2370;  -- 定氮仪信息绑定
UPDATE sys_menu SET visible = '1' WHERE menu_id = 2371;  -- 定氮仪信息解绑

-- =====================================================
-- 2. 开放基础数据中的单位转换模块（设置 visible = '0' 表示显示）
-- =====================================================

-- 显示计量单位转换及其子菜单 (menu_id: 2007-2012)
UPDATE sys_menu SET visible = '0' WHERE menu_id = 2007;  -- 计量单位转换
UPDATE sys_menu SET visible = '0' WHERE menu_id = 2008;  -- 计量单位转换查询
UPDATE sys_menu SET visible = '0' WHERE menu_id = 2009;  -- 计量单位转换新增
UPDATE sys_menu SET visible = '0' WHERE menu_id = 2010;  -- 计量单位转换修改
UPDATE sys_menu SET visible = '0' WHERE menu_id = 2011;  -- 计量单位转换删除
UPDATE sys_menu SET visible = '0' WHERE menu_id = 2012;  -- 计量单位转换导出

-- =====================================================
-- 3. 删除无用的FIIH对象体菜单 (menu_id: 2438-2441)
-- =====================================================

-- 先删除子菜单，再删除父菜单
DELETE FROM sys_menu WHERE menu_id = 2440;  -- 环节名称
DELETE FROM sys_menu WHERE menu_id = 2441;  -- 环节名称2
DELETE FROM sys_menu WHERE menu_id = 2439;  -- 任务名称
DELETE FROM sys_menu WHERE menu_id = 2438;  -- 对象体名称

-- =====================================================
-- 验证SQL（可选执行，用于检查修改结果）
-- =====================================================

-- 查看隐藏的质量管理菜单
-- SELECT menu_id, menu_name, visible FROM sys_menu WHERE menu_id IN (2335,2341,2347,2353,2364);

-- 查看开放的单位转换菜单
-- SELECT menu_id, menu_name, visible FROM sys_menu WHERE menu_id = 2007;

-- 查看是否删除成功
-- SELECT * FROM sys_menu WHERE menu_id IN (2438, 2439, 2440, 2441);
