| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- -- ============================================================
- -- 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 维护
|