From 17c395dbc7757456e09611bebd9499545b4ecb86 Mon Sep 17 00:00:00 2001 From: stackcn Date: Thu, 5 Dec 2024 17:55:35 +0800 Subject: [PATCH] =?UTF-8?q?feat(system):=20=E6=B7=BB=E5=8A=A0=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E9=85=8D=E7=BD=AE=E6=93=8D=E4=BD=9C=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 ConfigController 中新增日志注解,记录系统配置相关操作 - 更新 LogModuleEnum 枚举,添加 SETTING 系统配置模块 --- .../java/com/youlai/boot/common/enums/LogModuleEnum.java | 4 ++-- .../com/youlai/boot/system/controller/ConfigController.java | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/youlai/boot/common/enums/LogModuleEnum.java b/src/main/java/com/youlai/boot/common/enums/LogModuleEnum.java index db0b2df0..c792934c 100644 --- a/src/main/java/com/youlai/boot/common/enums/LogModuleEnum.java +++ b/src/main/java/com/youlai/boot/common/enums/LogModuleEnum.java @@ -21,8 +21,8 @@ public enum LogModuleEnum { ROLE("角色"), MENU("菜单"), DICT("字典"), - OTHER("其他") - ; + SETTING("系统配置"), + OTHER("其他"); @JsonValue private final String moduleName; 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 174c9c3d..a483d0b8 100644 --- a/src/main/java/com/youlai/boot/system/controller/ConfigController.java +++ b/src/main/java/com/youlai/boot/system/controller/ConfigController.java @@ -1,8 +1,10 @@ package com.youlai.boot.system.controller; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.youlai.boot.common.enums.LogModuleEnum; import com.youlai.boot.common.result.PageResult; import com.youlai.boot.common.result.Result; +import com.youlai.boot.core.annotation.Log; import com.youlai.boot.system.model.form.ConfigForm; import com.youlai.boot.system.model.query.ConfigPageQuery; import com.youlai.boot.system.model.vo.ConfigVO; @@ -43,6 +45,7 @@ public class ConfigController { @Operation(summary = "新增系统配置") @PostMapping @PreAuthorize("@ss.hasPerm('sys:config:add')") + @Log( value = "新增系统配置",module = LogModuleEnum.SETTING) public Result save(@RequestBody @Valid ConfigForm configForm) { return Result.judge(configService.save(configForm)); } @@ -59,6 +62,7 @@ public class ConfigController { @Operation(summary = "刷新系统配置缓存") @PutMapping("/refresh") @PreAuthorize("@ss.hasPerm('sys:config:refresh')") + @Log( value = "刷新系统配置缓存",module = LogModuleEnum.SETTING) public Result refreshCache() { return Result.judge(configService.refreshCache()); } @@ -66,6 +70,7 @@ public class ConfigController { @Operation(summary = "修改系统配置") @PutMapping(value = "/{id}") @PreAuthorize("@ss.hasPerm('sys:config:update')") + @Log( value = "修改系统配置",module = LogModuleEnum.SETTING) public Result update(@Valid @PathVariable Long id, @RequestBody ConfigForm configForm) { return Result.judge(configService.edit(id, configForm)); } @@ -73,6 +78,7 @@ public class ConfigController { @Operation(summary = "删除系统配置") @DeleteMapping("/{id}") @PreAuthorize("@ss.hasPerm('sys:config:delete')") + @Log( value = "删除系统配置",module = LogModuleEnum.SETTING) public Result delete(@PathVariable Long id) { return Result.judge(configService.delete(id)); }