fix: 修复菜单初始化
This commit is contained in:
@@ -295,7 +295,7 @@ CREATE TABLE `sys_menu` (
|
||||
-- Records of sys_menu
|
||||
-- ----------------------------
|
||||
INSERT INTO `sys_menu` VALUES (1, '系统管理', 0, 1001, '/manage', 'layout.base', '', 1, 0, 'M', '0', '0', '', 'carbon:cloud-service-management', 'admin', '2024-05-08 21:50:55', 'admin', '2024-05-12 23:46:57', '系统管理目录', 'manage');
|
||||
INSERT INTO `sys_menu` VALUES (3, '系统工具', 0, 1003, '/tool', NULL, '', 1, 0, 'M', '0', '1', '', 'carbon:user-role', 'admin', '2024-05-08 21:50:55', 'admin', '2024-05-12 23:46:57', '系统工具目录', 'tool');
|
||||
INSERT INTO `sys_menu` VALUES (3, '系统工具', 0, 1003, '/tool', NULL, '', 1, 0, 'M', '0', '0', '', 'carbon:user-role', 'admin', '2024-05-08 21:50:55', 'admin', '2024-05-12 23:46:57', '系统工具目录', 'tool');
|
||||
INSERT INTO `sys_menu` VALUES (100, '账号管理', 1, 1, '/manage/user', 'view.manage_user', '', 1, 0, 'C', '0', '0', 'system:user:list', 'ic:round-manage-accounts', 'admin', '2024-05-08 21:50:55', 'admin', '2024-12-04 10:21:07', '用户管理菜单', 'manage_user');
|
||||
INSERT INTO `sys_menu` VALUES (101, '角色管理', 1, 2, '/manage/role', 'view.manage_role', '', 1, 0, 'C', '0', '0', 'system:role:list', 'carbon:user-role', 'admin', '2024-05-08 21:50:55', '', NULL, '角色管理菜单', 'manage_role');
|
||||
INSERT INTO `sys_menu` VALUES (102, '菜单管理', 1, 3, '/manage/menu', 'view.manage_menu', '', 1, 0, 'C', '0', '0', 'system:menu:list', 'material-symbols:route', 'admin', '2024-05-08 21:50:55', 'admin', '2024-05-12 23:46:12', '菜单管理菜单', 'manage_menu');
|
||||
@@ -341,26 +341,32 @@ INSERT INTO `sys_menu` VALUES (1042, '登录查询', 501, 1, '#', '', '', 1, 0,
|
||||
INSERT INTO `sys_menu` VALUES (1043, '登录删除', 501, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:logininfor:remove', '#', 'admin', '2024-05-08 21:50:55', '', NULL, '', NULL);
|
||||
INSERT INTO `sys_menu` VALUES (1044, '日志导出', 501, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:logininfor:export', '#', 'admin', '2024-05-08 21:50:55', '', NULL, '', NULL);
|
||||
INSERT INTO `sys_menu` VALUES (1045, '账户解锁', 501, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:logininfor:unlock', '#', 'admin', '2024-05-08 21:50:55', '', NULL, '', NULL);
|
||||
INSERT INTO `sys_menu` VALUES (1049, '任务查询', 2015, 1, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:query', '#', 'admin', '2024-05-08 21:50:55', '', NULL, '', NULL);
|
||||
INSERT INTO `sys_menu` VALUES (1050, '任务新增', 2015, 2, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:add', '#', 'admin', '2024-05-08 21:50:55', '', NULL, '', NULL);
|
||||
INSERT INTO `sys_menu` VALUES (1051, '任务修改', 2015, 3, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:edit', '#', 'admin', '2024-05-08 21:50:55', '', NULL, '', NULL);
|
||||
INSERT INTO `sys_menu` VALUES (1052, '任务删除', 2015, 4, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:remove', '#', 'admin', '2024-05-08 21:50:55', '', NULL, '', NULL);
|
||||
INSERT INTO `sys_menu` VALUES (1053, '状态修改', 2015, 5, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:changeStatus', '#', 'admin', '2024-05-08 21:50:55', '', NULL, '', NULL);
|
||||
INSERT INTO `sys_menu` VALUES (1054, '任务导出', 2015, 6, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:export', '#', 'admin', '2024-05-08 21:50:55', '', NULL, '', NULL);
|
||||
INSERT INTO `sys_menu` VALUES (2010, '用户管理', 0, 10, '/user-center', 'layout.base', NULL, 1, 0, 'M', '0', '0', '', 'carbon:user-multiple', 'admin', '2024-11-28 14:37:09', '', '2024-12-12 10:45:03', '', 'user-center');
|
||||
INSERT INTO `sys_menu` VALUES (2011, 'CDR管理', 1063, 0, '/user-center/cdr-manage', 'view.user-center_cdr-manage', NULL, 1, 1, 'C', '0', '0', NULL, 'carbon:report', 'admin', '2024-11-28 14:37:56', '', NULL, '', 'user-center_cdr-manage');
|
||||
INSERT INTO `sys_menu` VALUES (2012, 'KYC审核', 1063, 0, '/user-center/kyc', 'view.user-center_kyc', NULL, 1, 1, 'C', '0', '0', NULL, 'carbon:image-search-alt', 'admin', '2024-11-28 14:42:27', '', NULL, '', 'user-center_kyc');
|
||||
INSERT INTO `sys_menu` VALUES (2013, '账号管理', 1063, 0, '/user-center/account', 'view.user-center_account', NULL, 1, 1, 'C', '0', '0', NULL, 'carbon:user-avatar', 'admin', '2024-11-28 14:43:43', '', NULL, '', 'user-center_account');
|
||||
INSERT INTO `sys_menu` VALUES (2014, '日志管理', 1, 0, '/manage/log', 'view.manage_log', NULL, 1, 1, 'C', '0', '0', 'system:operlog:list', 'carbon:account', 'admin', '2024-11-28 17:20:41', '', NULL, '', 'manage_log');
|
||||
INSERT INTO `sys_menu` VALUES (2015, '任务管理', 1, 0, '/manage/task', 'view.manage_task', NULL, 1, 1, 'C', '0', '0', NULL, 'carbon:document-multiple-01', 'admin', '2024-11-28 17:21:09', '', NULL, '', 'manage_task');
|
||||
INSERT INTO `sys_menu` VALUES (2015, '任务管理', 1, 7, '/manage/task', 'view.manage_task', NULL, 1, 1, 'C', '0', '0', '', 'carbon:document-multiple-01', 'admin', '2024-11-28 17:21:09', '', '2025-01-08 15:23:33', '', 'manage_task');
|
||||
INSERT INTO `sys_menu` VALUES (2018, '批量删除', 2014, 0, '', NULL, NULL, 1, 0, 'F', '0', '0', 'system:operlog:remove', '#', 'super', '2024-12-03 18:43:13', '', NULL, '', NULL);
|
||||
INSERT INTO `sys_menu` VALUES (2019, '用户信息', 2010, 0, '/user-center/user', 'view.user-center_user', NULL, 1, 1, 'C', '0', '0', '', 'carbon:account', 'super', '2024-12-04 09:53:02', '', '2024-12-11 18:16:22', '', 'user_account');
|
||||
INSERT INTO `sys_menu` VALUES (2020, '话单管理', 2010, 1, '/user-center/cdr', 'view.user-center_cdr', NULL, 1, 1, 'C', '0', '0', '', 'carbon:document-multiple-01', 'super', '2024-12-04 10:15:36', '', '2024-12-11 20:33:02', '', 'user_cdr');
|
||||
INSERT INTO `sys_menu` VALUES (2021, '账单管理', 2010, 2, '/user-center/bill', 'view.user-center_bill', NULL, 1, 1, 'C', '0', '0', '', 'carbon:carbon', 'super', '2024-12-04 10:17:39', '', '2024-12-16 18:33:22', '', 'user_bill');
|
||||
INSERT INTO `sys_menu` VALUES (2022, 'KYC审核', 2010, 4, '/user-center/kyc', 'view.user_kyc', NULL, 1, 1, 'C', '0', '0', NULL, 'carbon:report', 'super', '2024-12-04 10:18:57', '', NULL, '', 'user_kyc');
|
||||
INSERT INTO `sys_menu` VALUES (2019, '用户信息', 2010, 0, '/user-center/user', 'view.user-center_user', NULL, 1, 1, 'C', '0', '0', '', 'carbon:account', 'super', '2024-12-04 09:53:02', '', '2024-12-11 18:16:22', '', 'user-center_account');
|
||||
INSERT INTO `sys_menu` VALUES (2020, '话单管理', 2010, 1, '/user-center/cdr', 'view.user-center_cdr', NULL, 1, 1, 'C', '0', '0', '', 'carbon:document-multiple-01', 'super', '2024-12-04 10:15:36', '', '2024-12-11 20:33:02', '', 'user-center_cdr');
|
||||
INSERT INTO `sys_menu` VALUES (2021, '账单管理', 2010, 2, '/user-center/bill', 'view.user-center_bill', NULL, 1, 1, 'C', '0', '0', '', 'carbon:carbon', 'super', '2024-12-04 10:17:39', '', '2024-12-16 18:33:22', '', 'user-center_bill');
|
||||
INSERT INTO `sys_menu` VALUES (2022, 'KYC审核', 2010, 4, '/user-center/kyc', 'view.user_kyc', NULL, 1, 1, 'C', '0', '0', NULL, 'carbon:report', 'super', '2024-12-04 10:18:57', '', NULL, '', 'user-center_kyc');
|
||||
INSERT INTO `sys_menu` VALUES (2023, '计费管理', 0, 20, '/billing', 'layout.base', NULL, 1, 0, 'M', '0', '0', '', 'carbon:report', 'super', '2024-12-04 10:32:47', '', '2024-12-04 10:50:53', '', 'billing');
|
||||
INSERT INTO `sys_menu` VALUES (2024, '计费规则', 2023, 0, '/billing/rule', 'view.billing_rule', NULL, 1, 0, 'C', '0', '0', NULL, 'carbon:document-multiple-01', 'super', '2024-12-04 10:35:07', '', NULL, '', 'billing_rule');
|
||||
INSERT INTO `sys_menu` VALUES (2024, '计费规则', 2023, 0, '/billing/rule', 'view.billing_rule', NULL, 1, 0, 'C', '0', '0', '', 'carbon:document-multiple-01', 'super', '2024-12-04 10:35:07', '', '2025-01-07 16:51:20', '', 'billing_rule');
|
||||
INSERT INTO `sys_menu` VALUES (2025, '套餐管理', 2023, 2, '/billing/package', 'view.billing_package', NULL, 1, 1, 'C', '0', '0', NULL, 'carbon:document', 'super', '2024-12-04 10:36:37', '', NULL, '', 'billing_package');
|
||||
INSERT INTO `sys_menu` VALUES (2026, '计费设置', 2023, 10, '/billing/setting', 'view.billing_setting', NULL, 1, 1, 'C', '0', '0', NULL, 'carbon:settings-services', 'super', '2024-12-04 10:37:58', '', NULL, '', 'billing_setting');
|
||||
INSERT INTO `sys_menu` VALUES (2027, '设备管理', 0, 0, '/device-management', 'layout.device', NULL, 1, 0, 'M', '0', '0', '', 'carbon:volume-block-storage', 'super', '2024-12-04 10:43:40', '', '2024-12-04 10:50:20', '', 'device_management');
|
||||
INSERT INTO `sys_menu` VALUES (2028, 'AP设备', 2027, 10, '/device/ap', 'view.device_ap', NULL, 1, 1, 'C', '0', '0', '', 'carbon:category', 'super', '2024-12-04 10:46:31', '', '2024-12-04 10:49:55', '', 'device_ap');
|
||||
INSERT INTO `sys_menu` VALUES (2029, '终端设备', 2027, 20, '/device/ue', 'view.device_ue', NULL, 1, 1, 'C', '0', '0', '', 'carbon:user-multiple', 'super', '2024-12-04 10:47:56', '', '2024-12-04 10:50:02', '', 'device_ue');
|
||||
INSERT INTO `sys_menu` VALUES (2026, '计费设置', 2023, 4, '/billing/setting', 'view.billing_setting', NULL, 1, 1, 'C', '0', '0', NULL, 'carbon:settings-services', 'super', '2024-12-04 10:37:58', '', NULL, '', 'billing_setting');
|
||||
INSERT INTO `sys_menu` VALUES (2027, '设备管理', 0, 0, '/device', 'layout.base', NULL, 1, 0, 'M', '0', '0', '', 'carbon:volume-block-storage', 'super', '2024-12-04 10:43:40', '', '2024-12-04 10:50:20', '', 'device');
|
||||
INSERT INTO `sys_menu` VALUES (2028, 'AP设备', 2027, 10, '/device/apdevice', 'view.device_apdevice', NULL, 1, 1, 'C', '0', '0', '', 'carbon:category', 'super', '2024-12-04 10:46:31', '', '2025-01-06 16:25:18', '', 'device_ap');
|
||||
INSERT INTO `sys_menu` VALUES (2029, '终端设备', 2027, 20, '/device/terminal', 'view.device_terminal', NULL, 1, 1, 'C', '0', '0', '', 'carbon:user-multiple', 'super', '2024-12-04 10:47:56', '', '2025-01-06 18:11:35', '', 'device_ue');
|
||||
INSERT INTO `sys_menu` VALUES (2030, 'Dashboard', 2027, 0, '/device/dashboard', 'view.device_dashboard', NULL, 1, 1, 'C', '0', '0', NULL, 'carbon:cics-system-group', 'super', '2024-12-04 10:49:46', '', NULL, '', 'device_dashboard');
|
||||
INSERT INTO `sys_menu` VALUES (2031, '限速设置', 2023, 8, '/billing/ratelimit', 'view.billing_ratelimit', NULL, 1, 0, 'C', '0', '0', '', 'carbon:rocket', 'admin', '2024-12-23 14:49:30', '', '2024-12-23 15:16:10', '', 'billing_ratelimit');
|
||||
INSERT INTO `sys_menu` VALUES (2031, '限速设置', 2023, 0, '/billing/ratelimit', 'view.billing_ratelimit', NULL, 1, 0, 'C', '0', '0', '', 'carbon:rocket', 'admin', '2024-12-23 14:49:30', '', '2024-12-23 15:16:10', '', 'billing_ratelimit');
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for sys_oper_log
|
||||
@@ -477,13 +483,10 @@ CREATE TABLE `sys_role_menu` (
|
||||
-- Records of sys_role_menu
|
||||
-- ----------------------------
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 3);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 100);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 101);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 102);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 105);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 115);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 116);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1000);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1001);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1002);
|
||||
@@ -505,13 +508,12 @@ INSERT INTO `sys_role_menu` VALUES (2, 1026);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1027);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1028);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1029);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1039);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1040);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1041);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1042);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1043);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1044);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1045);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1049);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1050);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1051);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1052);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1053);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 1054);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 2010);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 2014);
|
||||
INSERT INTO `sys_role_menu` VALUES (2, 2015);
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
package org.wfc.job.controller;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.quartz.SchedulerException;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
@@ -21,13 +19,16 @@ import org.wfc.common.core.web.domain.AjaxResult;
|
||||
import org.wfc.common.core.web.page.TableDataInfo;
|
||||
import org.wfc.common.log.annotation.Log;
|
||||
import org.wfc.common.log.enums.BusinessType;
|
||||
import org.wfc.common.security.annotation.RequiresPermissions;
|
||||
//import org.wfc.common.security.annotation.RequiresPermissions;
|
||||
import org.wfc.common.security.utils.SecurityUtils;
|
||||
import org.wfc.job.domain.SysJob;
|
||||
import org.wfc.job.service.ISysJobService;
|
||||
import org.wfc.job.util.CronUtils;
|
||||
import org.wfc.job.util.ScheduleUtils;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 调度任务信息操作处理
|
||||
*
|
||||
@@ -43,7 +44,7 @@ public class SysJobController extends BaseController
|
||||
/**
|
||||
* 查询定时任务列表
|
||||
*/
|
||||
@RequiresPermissions("monitor:job:list")
|
||||
// @RequiresPermissions("monitor:job:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(SysJob sysJob)
|
||||
{
|
||||
@@ -55,7 +56,7 @@ public class SysJobController extends BaseController
|
||||
/**
|
||||
* 导出定时任务列表
|
||||
*/
|
||||
@RequiresPermissions("monitor:job:export")
|
||||
// @RequiresPermissions("monitor:job:export")
|
||||
@Log(title = "定时任务", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, SysJob sysJob)
|
||||
@@ -68,7 +69,7 @@ public class SysJobController extends BaseController
|
||||
/**
|
||||
* 获取定时任务详细信息
|
||||
*/
|
||||
@RequiresPermissions("monitor:job:query")
|
||||
// @RequiresPermissions("monitor:job:query")
|
||||
@GetMapping(value = "/{jobId}")
|
||||
public AjaxResult getInfo(@PathVariable("jobId") Long jobId)
|
||||
{
|
||||
@@ -78,7 +79,7 @@ public class SysJobController extends BaseController
|
||||
/**
|
||||
* 新增定时任务
|
||||
*/
|
||||
@RequiresPermissions("monitor:job:add")
|
||||
// @RequiresPermissions("monitor:job:add")
|
||||
@Log(title = "定时任务", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody SysJob job) throws SchedulerException, TaskException
|
||||
@@ -114,7 +115,7 @@ public class SysJobController extends BaseController
|
||||
/**
|
||||
* 修改定时任务
|
||||
*/
|
||||
@RequiresPermissions("monitor:job:edit")
|
||||
// @RequiresPermissions("monitor:job:edit")
|
||||
@Log(title = "定时任务", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody SysJob job) throws SchedulerException, TaskException
|
||||
@@ -150,7 +151,7 @@ public class SysJobController extends BaseController
|
||||
/**
|
||||
* 定时任务状态修改
|
||||
*/
|
||||
@RequiresPermissions("monitor:job:changeStatus")
|
||||
// @RequiresPermissions("monitor:job:changeStatus")
|
||||
@Log(title = "定时任务", businessType = BusinessType.UPDATE)
|
||||
@PutMapping("/changeStatus")
|
||||
public AjaxResult changeStatus(@RequestBody SysJob job) throws SchedulerException
|
||||
@@ -163,7 +164,7 @@ public class SysJobController extends BaseController
|
||||
/**
|
||||
* 定时任务立即执行一次
|
||||
*/
|
||||
@RequiresPermissions("monitor:job:changeStatus")
|
||||
// @RequiresPermissions("monitor:job:changeStatus")
|
||||
@Log(title = "定时任务", businessType = BusinessType.UPDATE)
|
||||
@PutMapping("/run")
|
||||
public AjaxResult run(@RequestBody SysJob job) throws SchedulerException
|
||||
@@ -175,7 +176,7 @@ public class SysJobController extends BaseController
|
||||
/**
|
||||
* 删除定时任务
|
||||
*/
|
||||
@RequiresPermissions("monitor:job:remove")
|
||||
// @RequiresPermissions("monitor:job:remove")
|
||||
@Log(title = "定时任务", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{jobIds}")
|
||||
public AjaxResult remove(@PathVariable Long[] jobIds) throws SchedulerException, TaskException
|
||||
|
||||
@@ -221,7 +221,7 @@ public class SysMenuServiceImpl implements ISysMenuService
|
||||
List<Long> tempList = menus.stream().map(SysMenu::getMenuId).collect(Collectors.toList());
|
||||
for (SysMenu menu : menus) {
|
||||
// 如果是顶级节点, 遍历该父节点的所有子节点
|
||||
if (!tempList.contains(menu.getParentId())) {
|
||||
if (!tempList.contains(menu.getParentId()) && menu.getParentId() == 0) {
|
||||
recursionFn(menus, menu);
|
||||
returnList.add(menu);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user