1.0.368.sql 1.2 KB

1234567891011121314151617181920212223242526272829
  1. -- WP-SD6: 改善计划台账菜单(短名,FUNC-S9-017 由前端映射表注入)
  2. INSERT INTO SysMenu (Id, Pid, Type, Name, Path, Component, Title, Icon, IsIframe, IsHide, IsKeepAlive, IsAffix, OrderNo, Status, Remark, CreateTime)
  3. VALUES
  4. (1320990000314, 1320990000200, 2, 'aidopSmartOpsImprovementPlans', '/aidop/smart-ops/improvement-plans', '/aidop/improvement/index', '改善计划台账', 'ele-Document', 0, 0, 1, 0, 195, 1, '智慧诊断改善计划台账', NOW())
  5. ON DUPLICATE KEY UPDATE
  6. Pid = VALUES(Pid),
  7. Type = VALUES(Type),
  8. Name = VALUES(Name),
  9. Path = VALUES(Path),
  10. Component = VALUES(Component),
  11. Title = VALUES(Title),
  12. OrderNo = VALUES(OrderNo),
  13. Remark = VALUES(Remark),
  14. UpdateTime = NOW();
  15. INSERT INTO SysTenantMenu (Id, TenantId, MenuId)
  16. SELECT
  17. CAST(CONCAT(SUBSTRING(CAST(m.MenuId AS CHAR), -7), RIGHT(CAST(t.TenantId AS CHAR), 8)) AS UNSIGNED) AS Id,
  18. t.TenantId,
  19. m.MenuId
  20. FROM (SELECT 1320990000314 AS MenuId) m
  21. JOIN (
  22. SELECT DISTINCT TenantId
  23. FROM SysTenantMenu
  24. WHERE MenuId = 1320990000200
  25. ) t
  26. WHERE NOT EXISTS (
  27. SELECT 1 FROM SysTenantMenu x WHERE x.TenantId = t.TenantId AND x.MenuId = m.MenuId
  28. );