20261015_power_error_stat_menu.sql 1.3 KB

12345678910111213141516
  1. -- 功率误差统计菜单补丁(幂等,可重复执行)
  2. -- 1. 增加 统计分析 一级目录菜单
  3. INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  4. SELECT
  5. (SELECT COALESCE(MAX(menu_id), 0) + 1 FROM sys_menu),
  6. '统计分析', 0, 20, 'statanalysis', '', '', '', 1, 0, 'M', '0', '0', '', 'BarChartOutlined', 'admin', now(), '', NULL, '统计分析'
  7. WHERE NOT EXISTS (SELECT 1 FROM sys_menu t WHERE t.menu_name = '统计分析' AND t.parent_id = 0);
  8. -- 2. 增加 功率误差统计 二级菜单
  9. INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  10. SELECT
  11. (SELECT COALESCE(MAX(menu_id), 0) + 1 FROM sys_menu),
  12. '功率误差统计',
  13. (select menu_id from sys_menu t where t.menu_name = '统计分析' and t.parent_id = 0),
  14. 10, 'power-error-stat', 'ufo/electricity/statanalysis/powerErrorStat', '', 'PowerErrorStat', 1, 0, 'C', '0', '0', 'data:powerErrorStat:list', 'CalculatorOutlined', 'admin', now(), '', NULL, '功率误差统计页面'
  15. WHERE NOT EXISTS (SELECT 1 FROM sys_menu t WHERE t.menu_name = '功率误差统计');