From d2f240776e247130850baa249fd6d744117dca93 Mon Sep 17 00:00:00 2001 From: Theo <971366405@qq.com> Date: Sun, 24 Nov 2024 01:32:45 +0800 Subject: [PATCH] =?UTF-8?q?refactor(system):=20=E4=BC=98=E5=8C=96=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E6=A8=A1=E5=9D=97=E6=8E=A5=E5=8F=A3=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 ConfigController 中的 refreshCache 方法和 NoticeController 中的 publishNotice 和 revokeNotice 方法的注解从 @RequestMapping 修改为 @PutMapping - 这样做可以更明确地指定 HTTP 请求方法,提高代码可读性和维护性 --- .../com/youlai/boot/system/controller/ConfigController.java | 2 +- .../com/youlai/boot/system/controller/NoticeController.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/youlai/boot/system/controller/ConfigController.java b/src/main/java/com/youlai/boot/system/controller/ConfigController.java index 28ac772f..174c9c3d 100644 --- a/src/main/java/com/youlai/boot/system/controller/ConfigController.java +++ b/src/main/java/com/youlai/boot/system/controller/ConfigController.java @@ -57,7 +57,7 @@ public class ConfigController { } @Operation(summary = "刷新系统配置缓存") - @RequestMapping(value = "/refresh", method = {RequestMethod.PUT,RequestMethod.PATCH}) + @PutMapping("/refresh") @PreAuthorize("@ss.hasPerm('sys:config:refresh')") public Result refreshCache() { return Result.judge(configService.refreshCache()); diff --git a/src/main/java/com/youlai/boot/system/controller/NoticeController.java b/src/main/java/com/youlai/boot/system/controller/NoticeController.java index 932db6aa..6a7111db 100644 --- a/src/main/java/com/youlai/boot/system/controller/NoticeController.java +++ b/src/main/java/com/youlai/boot/system/controller/NoticeController.java @@ -83,7 +83,7 @@ public class NoticeController { } @Operation(summary = "发布通知公告") - @RequestMapping(value="/{id}/publish",method = {RequestMethod.PUT,RequestMethod.PATCH}) + @PutMapping("/{id}/publish") @PreAuthorize("@ss.hasPerm('sys:notice:publish')") public Result publishNotice( @Parameter(description = "通知公告ID") @PathVariable Long id @@ -93,7 +93,7 @@ public class NoticeController { } @Operation(summary = "撤回通知公告") - @RequestMapping(value="/{id}/revoke",method = {RequestMethod.PUT,RequestMethod.PATCH}) + @PutMapping("/{id}/revoke") @PreAuthorize("@ss.hasPerm('sys:notice:revoke')") public Result revokeNotice( @Parameter(description = "通知公告ID") @PathVariable Long id