-- S6 Phase 1B 收尾 · UATAdminA 所属租户(838257186181189)最小菜单授权（幂等）
-- 仅补齐 S6「生产指令单列表」(MenuId=1329016010001) 正常显示所必需的、当前缺失的两级授权：
--   缺失级 = 生产记录管理(1322000000019) + 生产指令单列表(1329016010001)
--   （上级 Ai-DOP(1320990000101) / S6生产执行(1321000007000) 该租户+角色已授权，不重复）
-- 角色 = UATAdminA 的 UAT业务操作员(838258976469061)（与兄弟菜单 过程检验单列表 现行授权模式一致）
-- 严格范围：只此租户、只此角色、只此两菜单；不全量授权、不动其他租户/角色/权限模型、不删除既有关系。
-- 幂等：NOT EXISTS 保护；固定 Id 防重复。

-- ① SysTenantMenu（租户 838 缺失的两级）
INSERT INTO SysTenantMenu (Id, TenantId, MenuId)
SELECT 3000000000000021001, 838257186181189, 1322000000019
WHERE NOT EXISTS (SELECT 1 FROM SysTenantMenu WHERE TenantId=838257186181189 AND MenuId=1322000000019);

INSERT INTO SysTenantMenu (Id, TenantId, MenuId)
SELECT 3000000000000021002, 838257186181189, 1329016010001
WHERE NOT EXISTS (SELECT 1 FROM SysTenantMenu WHERE TenantId=838257186181189 AND MenuId=1329016010001);

-- ② SysRoleMenu（UAT业务操作员 缺失的两级）
INSERT INTO SysRoleMenu (Id, RoleId, MenuId)
SELECT 3000000000000021003, 838258976469061, 1322000000019
WHERE NOT EXISTS (SELECT 1 FROM SysRoleMenu WHERE RoleId=838258976469061 AND MenuId=1322000000019);

INSERT INTO SysRoleMenu (Id, RoleId, MenuId)
SELECT 3000000000000021004, 838258976469061, 1329016010001
WHERE NOT EXISTS (SELECT 1 FROM SysRoleMenu WHERE RoleId=838258976469061 AND MenuId=1329016010001);
