Преглед изворни кода

进入修改页面方法添加权限标识

RuoYi пре 3 година
родитељ
комит
ba9b483472

+ 8 - 0
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)

+ 1 - 0
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)
     {

+ 3 - 2
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")

+ 1 - 0
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)
     {

+ 1 - 0
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)
     {

+ 1 - 0
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)
     {

+ 1 - 0
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)
     {

+ 1 - 0
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)
     {

+ 1 - 0
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)
     {

+ 1 - 0
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)
     {

+ 1 - 0
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)
     {

+ 1 - 0
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)
     {

+ 1 - 0
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)
     {