浏览代码

add permission

RuoYi 4 月之前
父节点
当前提交
d98e2adb37

+ 1 - 2
ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java

@@ -139,8 +139,7 @@ public class CommonController
      * 本地资源通用下载
      */
     @GetMapping("/download/resource")
-    public void resourceDownload(String resource, HttpServletRequest request, HttpServletResponse response)
-            throws Exception
+    public void resourceDownload(String resource, HttpServletRequest request, HttpServletResponse response) throws Exception
     {
         try
         {

+ 1 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java

@@ -68,6 +68,7 @@ public class SysConfigController extends BaseController
     /**
      * 新增参数配置
      */
+    @RequiresPermissions("system:config:add")
     @GetMapping("/add")
     public String add()
     {

+ 4 - 2
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java

@@ -54,6 +54,7 @@ public class SysDeptController extends BaseController
     /**
      * 新增部门
      */
+    @RequiresPermissions("system:dept:add")
     @GetMapping("/add/{parentId}")
     public String add(@PathVariable("parentId") Long parentId, ModelMap mmap)
     {
@@ -163,9 +164,9 @@ public class SysDeptController extends BaseController
      * @param deptId 部门ID
      * @param excludeId 排除ID
      */
+    @RequiresPermissions("system:dept:list")
     @GetMapping(value = { "/selectDeptTree/{deptId}", "/selectDeptTree/{deptId}/{excludeId}" })
-    public String selectDeptTree(@PathVariable("deptId") Long deptId,
-            @PathVariable(value = "excludeId", required = false) Long excludeId, ModelMap mmap)
+    public String selectDeptTree(@PathVariable("deptId") Long deptId, @PathVariable(value = "excludeId", required = false) Long excludeId, ModelMap mmap)
     {
         mmap.put("dept", deptService.selectDeptById(deptId));
         mmap.put("excludeId", excludeId);
@@ -175,6 +176,7 @@ public class SysDeptController extends BaseController
     /**
      * 加载部门列表树(排除下级)
      */
+    @RequiresPermissions("system:dept:list")
     @GetMapping("/treeData/{excludeId}")
     @ResponseBody
     public List<Ztree> treeDataExcludeChild(@PathVariable(value = "excludeId", required = false) Long excludeId)

+ 1 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java

@@ -65,6 +65,7 @@ public class SysDictDataController extends BaseController
     /**
      * 新增字典类型
      */
+    @RequiresPermissions("system:dict:add")
     @GetMapping("/add/{dictType}")
     public String add(@PathVariable("dictType") String dictType, ModelMap mmap)
     {

+ 2 - 2
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java

@@ -67,6 +67,7 @@ public class SysDictTypeController extends BaseController
     /**
      * 新增字典类型
      */
+    @RequiresPermissions("system:dict:add")
     @GetMapping("/add")
     public String add()
     {
@@ -167,8 +168,7 @@ public class SysDictTypeController extends BaseController
      * 选择字典树
      */
     @GetMapping("/selectDictTree/{columnId}/{dictType}")
-    public String selectDeptTree(@PathVariable("columnId") Long columnId, @PathVariable("dictType") String dictType,
-            ModelMap mmap)
+    public String selectDeptTree(@PathVariable("columnId") Long columnId, @PathVariable("dictType") String dictType, ModelMap mmap)
     {
         mmap.put("columnId", columnId);
         mmap.put("dict", dictTypeService.selectDictTypeByType(dictType));

+ 1 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java

@@ -77,6 +77,7 @@ public class SysMenuController extends BaseController
     /**
      * 新增
      */
+    @RequiresPermissions("system:menu:add")
     @GetMapping("/add/{parentId}")
     public String add(@PathVariable("parentId") Long parentId, ModelMap mmap)
     {

+ 1 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysNoticeController.java

@@ -56,6 +56,7 @@ public class SysNoticeController extends BaseController
     /**
      * 新增公告
      */
+    @RequiresPermissions("system:notice:add")
     @GetMapping("/add")
     public String add()
     {

+ 2 - 8
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java

@@ -68,19 +68,13 @@ public class SysPostController extends BaseController
     @ResponseBody
     public AjaxResult remove(String ids)
     {
-        try
-        {
-            return toAjax(postService.deletePostByIds(ids));
-        }
-        catch (Exception e)
-        {
-            return error(e.getMessage());
-        }
+        return toAjax(postService.deletePostByIds(ids));
     }
 
     /**
      * 新增岗位
      */
+    @RequiresPermissions("system:post:add")
     @GetMapping("/add")
     public String add()
     {

+ 2 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java

@@ -77,6 +77,7 @@ public class SysRoleController extends BaseController
     /**
      * 新增角色
      */
+    @RequiresPermissions("system:role:add")
     @GetMapping("/add")
     public String add()
     {
@@ -275,6 +276,7 @@ public class SysRoleController extends BaseController
     /**
      * 选择用户
      */
+    @RequiresPermissions("system:role:list")
     @GetMapping("/authUser/selectUser/{roleId}")
     public String selectUser(@PathVariable("roleId") Long roleId, ModelMap mmap)
     {

+ 2 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java

@@ -113,6 +113,7 @@ public class SysUserController extends BaseController
     /**
      * 新增用户
      */
+    @RequiresPermissions("system:user:add")
     @GetMapping("/add")
     public String add(ModelMap mmap)
     {
@@ -242,6 +243,7 @@ public class SysUserController extends BaseController
     /**
      * 进入授权角色页
      */
+    @RequiresPermissions("system:user:edit")
     @GetMapping("/authRole/{userId}")
     public String authRole(@PathVariable("userId") Long userId, ModelMap mmap)
     {

+ 1 - 0
ruoyi-generator/src/main/resources/vm/java/controller.java.vm

@@ -91,6 +91,7 @@ public class ${ClassName}Controller extends BaseController
     /**
      * 新增${functionName}
      */
+    @RequiresPermissions("${permissionPrefix}:add")
     @GetMapping("/add")
     public String add()
     {

+ 1 - 0
ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobController.java

@@ -118,6 +118,7 @@ public class SysJobController extends BaseController
     /**
      * 新增调度
      */
+    @RequiresPermissions("monitor:job:add")
     @GetMapping("/add")
     public String add()
     {