feat(system): 添加系统配置操作日志记录功能
- 在 ConfigController 中新增日志注解,记录系统配置相关操作 - 更新 LogModuleEnum 枚举,添加 SETTING 系统配置模块
This commit is contained in:
@@ -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<ConfigForm> 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));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user