From 59ae9759fd50568059fa44f43832f5a414edb3e9 Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期一, 27 十一月 2023 15:08:23 +0800 Subject: [PATCH] 增加权限控制 --- assess-admin/src/main/java/com/gkhy/assess/admin/controller/SysNoticeController.java | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/assess-admin/src/main/java/com/gkhy/assess/admin/controller/SysNoticeController.java b/assess-admin/src/main/java/com/gkhy/assess/admin/controller/SysNoticeController.java index df91d52..29a2757 100644 --- a/assess-admin/src/main/java/com/gkhy/assess/admin/controller/SysNoticeController.java +++ b/assess-admin/src/main/java/com/gkhy/assess/admin/controller/SysNoticeController.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; +import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -38,6 +39,7 @@ return CommonResult.success(noticeService.getNoticeById(noticeId)); } + @RequiresPermissions("system:assess:monitor") @ApiOperation(value = "新增通知") @PostMapping("/addNotice") public CommonResult addNotice(@Validated @RequestBody SysNotice notice){ @@ -45,6 +47,7 @@ } + @RequiresPermissions("system:assess:monitor") @ApiOperation(value = "编辑通知") @PutMapping("/editNotice") public CommonResult editNotice(@Validated @RequestBody SysNotice notice){ @@ -52,13 +55,14 @@ } + @RequiresPermissions("system:assess:monitor") @ApiOperation(value = "删除通知") @PutMapping("/remove/{noticeId}") public CommonResult removeNotice(@PathVariable(name = "noticeId")Long noticeId){ return CommonResult.success(noticeService.deleteNoticeById(noticeId)); } - + @RequiresPermissions("system:assess:monitor") @ApiOperation(value = "通知状态修改,停用/启用") @PostMapping("/changeStatus") public CommonResult changeStatus(SysNotice notice) -- Gitblit v1.9.2