-- ============================================================
-- 1.0.162.sql
-- S0 制造建模菜单标题与排序对齐（S0-MANUFACTURING-MODELING-MENU-TITLE-ALIGNMENT-1）
--
-- 影响范围：21 行 UPDATE
--   - 7 行 SysMenu.Title 改名
--   - 14 行 SysMenu.OrderNo 重排
--
-- 安全保证：
--   - 仅 UPDATE，不 INSERT / DELETE / DROP / TRUNCATE
--   - 每条 UPDATE 带 Id 守卫 + 旧值守卫（Title 或 OrderNo）
--   - 幂等：若存量库已是新值，对应 UPDATE 影响 0 行
--   - 不动 SysTenantMenu
--   - 不动 path / Component / Name / Id / Pid / Type / Icon / Status
--   - 不影响非 S0 Manufacturing 菜单（Pid != 1329003000000 的行均不命中）
-- ============================================================

-- A. 7 行 Title 改名
UPDATE SysMenu SET Title='标准BOM列表',       UpdateTime=NOW() WHERE Id=1329003000001 AND Title='标准 BOM';
UPDATE SysMenu SET Title='标准工序列表',       UpdateTime=NOW() WHERE Id=1329003000002 AND Title='标准工序';
UPDATE SysMenu SET Title='生产线维护列表',     UpdateTime=NOW() WHERE Id=1329003000003 AND Title='生产线编码清单';
UPDATE SysMenu SET Title='物料替代关系列表',   UpdateTime=NOW() WHERE Id=1329003000005 AND Title='物料替代';
UPDATE SysMenu SET Title='人员技能维护列表',   UpdateTime=NOW() WHERE Id=1329003000008 AND Title='人员技能维护';
UPDATE SysMenu SET Title='工作中心列表',       UpdateTime=NOW() WHERE Id=1329003000010 AND Title='工作中心';
UPDATE SysMenu SET Title='生产线物料维护列表', UpdateTime=NOW() WHERE Id=1329003000011 AND Title='线边物料';

-- B. 用户清单 12 项 OrderNo 重排（仅 6 行实际变更，其他 6 项 OrderNo 已与目标一致）
UPDATE SysMenu SET OrderNo=30,  UpdateTime=NOW() WHERE Id=1329003000019 AND OrderNo=180;  -- 工序流转卡 → 第 3
UPDATE SysMenu SET OrderNo=40,  UpdateTime=NOW() WHERE Id=1329003000003 AND OrderNo=30;   -- 生产线维护列表 → 第 4
UPDATE SysMenu SET OrderNo=50,  UpdateTime=NOW() WHERE Id=1329003000004 AND OrderNo=40;   -- 标准工艺路线列表 → 第 5
UPDATE SysMenu SET OrderNo=60,  UpdateTime=NOW() WHERE Id=1329003000005 AND OrderNo=50;   -- 物料替代关系列表 → 第 6
UPDATE SysMenu SET OrderNo=70,  UpdateTime=NOW() WHERE Id=1329003000018 AND OrderNo=18;   -- 选择替代方案 → 第 7
UPDATE SysMenu SET OrderNo=120, UpdateTime=NOW() WHERE Id=1329003000020 AND OrderNo=190;  -- 订单排程周期 → 第 12

-- C. 8 个扩展菜单 OrderNo 后移至 130-200 段
UPDATE SysMenu SET OrderNo=130, UpdateTime=NOW() WHERE Id=1329003000006 AND OrderNo=60;   -- 工单控制参数
UPDATE SysMenu SET OrderNo=140, UpdateTime=NOW() WHERE Id=1329003000007 AND OrderNo=70;   -- 人员技能
UPDATE SysMenu SET OrderNo=150, UpdateTime=NOW() WHERE Id=1329003000012 AND OrderNo=120;  -- 生产要素参数
UPDATE SysMenu SET OrderNo=160, UpdateTime=NOW() WHERE Id=1329003000013 AND OrderNo=130;  -- 物料工艺要素
UPDATE SysMenu SET OrderNo=170, UpdateTime=NOW() WHERE Id=1329003000014 AND OrderNo=140;  -- 前处理要素
UPDATE SysMenu SET OrderNo=180, UpdateTime=NOW() WHERE Id=1329003000015 AND OrderNo=150;  -- 前处理要素参数
UPDATE SysMenu SET OrderNo=190, UpdateTime=NOW() WHERE Id=1329003000016 AND OrderNo=160;  -- SOP 文件类型
UPDATE SysMenu SET OrderNo=200, UpdateTime=NOW() WHERE Id=1329003000017 AND OrderNo=170;  -- SOP 维护
