1.0.162.sql 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. -- ============================================================
  2. -- 1.0.162.sql
  3. -- S0 制造建模菜单标题与排序对齐(S0-MANUFACTURING-MODELING-MENU-TITLE-ALIGNMENT-1)
  4. --
  5. -- 影响范围:21 行 UPDATE
  6. -- - 7 行 SysMenu.Title 改名
  7. -- - 14 行 SysMenu.OrderNo 重排
  8. --
  9. -- 安全保证:
  10. -- - 仅 UPDATE,不 INSERT / DELETE / DROP / TRUNCATE
  11. -- - 每条 UPDATE 带 Id 守卫 + 旧值守卫(Title 或 OrderNo)
  12. -- - 幂等:若存量库已是新值,对应 UPDATE 影响 0 行
  13. -- - 不动 SysTenantMenu
  14. -- - 不动 path / Component / Name / Id / Pid / Type / Icon / Status
  15. -- - 不影响非 S0 Manufacturing 菜单(Pid != 1329003000000 的行均不命中)
  16. -- ============================================================
  17. -- A. 7 行 Title 改名
  18. UPDATE SysMenu SET Title='标准BOM列表', UpdateTime=NOW() WHERE Id=1329003000001 AND Title='标准 BOM';
  19. UPDATE SysMenu SET Title='标准工序列表', UpdateTime=NOW() WHERE Id=1329003000002 AND Title='标准工序';
  20. UPDATE SysMenu SET Title='生产线维护列表', UpdateTime=NOW() WHERE Id=1329003000003 AND Title='生产线编码清单';
  21. UPDATE SysMenu SET Title='物料替代关系列表', UpdateTime=NOW() WHERE Id=1329003000005 AND Title='物料替代';
  22. UPDATE SysMenu SET Title='人员技能维护列表', UpdateTime=NOW() WHERE Id=1329003000008 AND Title='人员技能维护';
  23. UPDATE SysMenu SET Title='工作中心列表', UpdateTime=NOW() WHERE Id=1329003000010 AND Title='工作中心';
  24. UPDATE SysMenu SET Title='生产线物料维护列表', UpdateTime=NOW() WHERE Id=1329003000011 AND Title='线边物料';
  25. -- B. 用户清单 12 项 OrderNo 重排(仅 6 行实际变更,其他 6 项 OrderNo 已与目标一致)
  26. UPDATE SysMenu SET OrderNo=30, UpdateTime=NOW() WHERE Id=1329003000019 AND OrderNo=180; -- 工序流转卡 → 第 3
  27. UPDATE SysMenu SET OrderNo=40, UpdateTime=NOW() WHERE Id=1329003000003 AND OrderNo=30; -- 生产线维护列表 → 第 4
  28. UPDATE SysMenu SET OrderNo=50, UpdateTime=NOW() WHERE Id=1329003000004 AND OrderNo=40; -- 标准工艺路线列表 → 第 5
  29. UPDATE SysMenu SET OrderNo=60, UpdateTime=NOW() WHERE Id=1329003000005 AND OrderNo=50; -- 物料替代关系列表 → 第 6
  30. UPDATE SysMenu SET OrderNo=70, UpdateTime=NOW() WHERE Id=1329003000018 AND OrderNo=18; -- 选择替代方案 → 第 7
  31. UPDATE SysMenu SET OrderNo=120, UpdateTime=NOW() WHERE Id=1329003000020 AND OrderNo=190; -- 订单排程周期 → 第 12
  32. -- C. 8 个扩展菜单 OrderNo 后移至 130-200 段
  33. UPDATE SysMenu SET OrderNo=130, UpdateTime=NOW() WHERE Id=1329003000006 AND OrderNo=60; -- 工单控制参数
  34. UPDATE SysMenu SET OrderNo=140, UpdateTime=NOW() WHERE Id=1329003000007 AND OrderNo=70; -- 人员技能
  35. UPDATE SysMenu SET OrderNo=150, UpdateTime=NOW() WHERE Id=1329003000012 AND OrderNo=120; -- 生产要素参数
  36. UPDATE SysMenu SET OrderNo=160, UpdateTime=NOW() WHERE Id=1329003000013 AND OrderNo=130; -- 物料工艺要素
  37. UPDATE SysMenu SET OrderNo=170, UpdateTime=NOW() WHERE Id=1329003000014 AND OrderNo=140; -- 前处理要素
  38. UPDATE SysMenu SET OrderNo=180, UpdateTime=NOW() WHERE Id=1329003000015 AND OrderNo=150; -- 前处理要素参数
  39. UPDATE SysMenu SET OrderNo=190, UpdateTime=NOW() WHERE Id=1329003000016 AND OrderNo=160; -- SOP 文件类型
  40. UPDATE SysMenu SET OrderNo=200, UpdateTime=NOW() WHERE Id=1329003000017 AND OrderNo=170; -- SOP 维护