From ba9b483472cb646fb955124fc55cbdc0276c9dfd Mon Sep 17 00:00:00 2001 From: RuoYi Date: Wed, 24 Nov 2021 13:55:22 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=9B=E5=85=A5=E4=BF=AE=E6=94=B9=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E6=96=B9=E6=B3=95=E6=B7=BB=E5=8A=A0=E6=9D=83=E9=99=90?= =?UTF-8?q?=E6=A0=87=E8=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/web/controller/monitor/CacheController.java | 8 ++++++++ .../ruoyi/web/controller/system/SysConfigController.java | 1 + .../ruoyi/web/controller/system/SysDeptController.java | 5 +++-- .../web/controller/system/SysDictDataController.java | 1 + .../web/controller/system/SysDictTypeController.java | 1 + .../ruoyi/web/controller/system/SysMenuController.java | 1 + .../ruoyi/web/controller/system/SysNoticeController.java | 1 + .../ruoyi/web/controller/system/SysPostController.java | 1 + .../ruoyi/web/controller/system/SysRoleController.java | 1 + .../ruoyi/web/controller/system/SysUserController.java | 1 + .../com/ruoyi/generator/controller/GenController.java | 1 + .../src/main/resources/vm/java/controller.java.vm | 1 + .../com/ruoyi/quartz/controller/SysJobController.java | 1 + 13 files changed, 22 insertions(+), 2 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java index 1ba897cf1..30ce47816 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java @@ -1,5 +1,6 @@ package com.ruoyi.web.controller.monitor; +import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; @@ -25,6 +26,7 @@ public class CacheController extends BaseController @Autowired private CacheService cacheService; + @RequiresPermissions("monitor:cache:view") @GetMapping() public String cache(ModelMap mmap) { @@ -32,6 +34,7 @@ public class CacheController extends BaseController return prefix + "/cache"; } + @RequiresPermissions("monitor:cache:view") @PostMapping("/getNames") public String getCacheNames(String fragment, ModelMap mmap) { @@ -39,6 +42,7 @@ public class CacheController extends BaseController return prefix + "/cache::" + fragment; } + @RequiresPermissions("monitor:cache:view") @PostMapping("/getKeys") public String getCacheKeys(String fragment, String cacheName, ModelMap mmap) { @@ -47,6 +51,7 @@ public class CacheController extends BaseController return prefix + "/cache::" + fragment; } + @RequiresPermissions("monitor:cache:view") @PostMapping("/getValue") public String getCacheValue(String fragment, String cacheName, String cacheKey, ModelMap mmap) { @@ -56,6 +61,7 @@ public class CacheController extends BaseController return prefix + "/cache::" + fragment; } + @RequiresPermissions("monitor:cache:view") @PostMapping("/clearCacheName") @ResponseBody public AjaxResult clearCacheName(String cacheName, ModelMap mmap) @@ -64,6 +70,7 @@ public class CacheController extends BaseController return AjaxResult.success(); } + @RequiresPermissions("monitor:cache:view") @PostMapping("/clearCacheKey") @ResponseBody public AjaxResult clearCacheKey(String cacheName, String cacheKey, ModelMap mmap) @@ -72,6 +79,7 @@ public class CacheController extends BaseController return AjaxResult.success(); } + @RequiresPermissions("monitor:cache:view") @GetMapping("/clearAll") @ResponseBody public AjaxResult clearAll(ModelMap mmap) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java index adb088bac..0b1f96aae 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java @@ -95,6 +95,7 @@ public class SysConfigController extends BaseController /** * 修改参数配置 */ + @RequiresPermissions("system:config:edit") @GetMapping("/edit/{configId}") public String edit(@PathVariable("configId") Long configId, ModelMap mmap) { diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java index 720a4ef68..c90c7d874 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java @@ -84,8 +84,9 @@ public class SysDeptController extends BaseController } /** - * 修改 + * 修改部门 */ + @RequiresPermissions("system:dept:edit") @GetMapping("/edit/{deptId}") public String edit(@PathVariable("deptId") Long deptId, ModelMap mmap) { @@ -100,7 +101,7 @@ public class SysDeptController extends BaseController } /** - * 保存 + * 修改保存部门 */ @Log(title = "部门管理", businessType = BusinessType.UPDATE) @RequiresPermissions("system:dept:edit") diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java index c975f12ea..d7fe5ef74 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java @@ -88,6 +88,7 @@ public class SysDictDataController extends BaseController /** * 修改字典类型 */ + @RequiresPermissions("system:dict:edit") @GetMapping("/edit/{dictCode}") public String edit(@PathVariable("dictCode") Long dictCode, ModelMap mmap) { diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java index 551155345..c76a88c12 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java @@ -94,6 +94,7 @@ public class SysDictTypeController extends BaseController /** * 修改字典类型 */ + @RequiresPermissions("system:dict:edit") @GetMapping("/edit/{dictId}") public String edit(@PathVariable("dictId") Long dictId, ModelMap mmap) { diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java index e95a1862a..964870f5d 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java @@ -117,6 +117,7 @@ public class SysMenuController extends BaseController /** * 修改菜单 */ + @RequiresPermissions("system:menu:edit") @GetMapping("/edit/{menuId}") public String edit(@PathVariable("menuId") Long menuId, ModelMap mmap) { diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysNoticeController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysNoticeController.java index 00f7cc49a..dc862be9a 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysNoticeController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysNoticeController.java @@ -77,6 +77,7 @@ public class SysNoticeController extends BaseController /** * 修改公告 */ + @RequiresPermissions("system:notice:edit") @GetMapping("/edit/{noticeId}") public String edit(@PathVariable("noticeId") Long noticeId, ModelMap mmap) { diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java index 3f4de9728..6958d6448 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java @@ -112,6 +112,7 @@ public class SysPostController extends BaseController /** * 修改岗位 */ + @RequiresPermissions("system:post:edit") @GetMapping("/edit/{postId}") public String edit(@PathVariable("postId") Long postId, ModelMap mmap) { diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java index 218f8deea..edf515e7e 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java @@ -105,6 +105,7 @@ public class SysRoleController extends BaseController /** * 修改角色 */ + @RequiresPermissions("system:role:edit") @GetMapping("/edit/{roleId}") public String edit(@PathVariable("roleId") Long roleId, ModelMap mmap) { diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java index 60444a898..2ef746df3 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java @@ -147,6 +147,7 @@ public class SysUserController extends BaseController /** * 修改用户 */ + @RequiresPermissions("system:user:edit") @GetMapping("/edit/{userId}") public String edit(@PathVariable("userId") Long userId, ModelMap mmap) { diff --git a/ruoyi-generator/src/main/java/com/ruoyi/generator/controller/GenController.java b/ruoyi-generator/src/main/java/com/ruoyi/generator/controller/GenController.java index d15c183fb..c1b87076a 100644 --- a/ruoyi-generator/src/main/java/com/ruoyi/generator/controller/GenController.java +++ b/ruoyi-generator/src/main/java/com/ruoyi/generator/controller/GenController.java @@ -140,6 +140,7 @@ public class GenController extends BaseController /** * 修改代码生成业务 */ + @RequiresPermissions("tool:gen:edit") @GetMapping("/edit/{tableId}") public String edit(@PathVariable("tableId") Long tableId, ModelMap mmap) { diff --git a/ruoyi-generator/src/main/resources/vm/java/controller.java.vm b/ruoyi-generator/src/main/resources/vm/java/controller.java.vm index c837ff8e5..8ce683e50 100644 --- a/ruoyi-generator/src/main/resources/vm/java/controller.java.vm +++ b/ruoyi-generator/src/main/resources/vm/java/controller.java.vm @@ -126,6 +126,7 @@ public class ${ClassName}Controller extends BaseController /** * 修改${functionName} */ + @RequiresPermissions("${permissionPrefix}:edit") @GetMapping("/edit/{${pkColumn.javaField}}") public String edit(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField}, ModelMap mmap) { diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobController.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobController.java index 7ed80c68f..cddc82188 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobController.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobController.java @@ -159,6 +159,7 @@ public class SysJobController extends BaseController /** * 修改调度 */ + @RequiresPermissions("monitor:job:edit") @GetMapping("/edit/{jobId}") public String edit(@PathVariable("jobId") Long jobId, ModelMap mmap) {