Ver código fonte

[26110502] 数据补传菜单SQL: 功率预测下order 35, perms fileupload:reportLog:reUpload, 管理员角色授权, 幂等可重复执行

taosj 5 horas atrás
pai
commit
fc954ff57b
1 arquivos alterados com 18 adições e 0 exclusões
  1. 18 0
      release_note/20261028/20261028_data_resend.sql

+ 18 - 0
release_note/20261028/20261028_data_resend.sql

@@ -0,0 +1,18 @@
+-- =====================================================
+-- [26110502] 增加数据补传(幂等,可重复执行)
+-- 功率预测 下增加 数据补传 菜单(order 35)
+-- =====================================================
+
+-- 1. 增加 数据补传 二级菜单(挂在 功率预测 下)
+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)
+SELECT
+(SELECT COALESCE(MAX(menu_id), 0) + 1 FROM sys_menu),
+'数据补传',
+(SELECT menu_id FROM sys_menu t WHERE t.menu_name = '功率预测'),
+35, 'data-resend', 'ufo/electricity/forecast/DataResend', '', 'DataResend', 1, 0, 'C', '0', '0', 'fileupload:reportLog:reUpload', 'CloudUploadOutlined', 'admin', now(), '', NULL, '数据补传页面'
+WHERE NOT EXISTS (SELECT 1 FROM sys_menu t WHERE t.menu_name = '数据补传');
+
+-- 2. 为管理员角色(role_id=1)分配 数据补传 菜单
+INSERT INTO sys_role_menu (role_id, menu_id)
+SELECT 1, (SELECT menu_id FROM sys_menu t WHERE t.menu_name = '数据补传')
+WHERE NOT EXISTS (SELECT 1 FROM sys_role_menu t WHERE t.role_id = 1 AND t.menu_id = (SELECT menu_id FROM sys_menu t WHERE t.menu_name = '数据补传'));