类 OperationLogController

java.lang.Object
net.sohelp.boot.admin.core.base.BaseController
net.sohelp.boot.dev.web.system.log.OperationLogController

@RestController("dev-system-operation-log") @RequestMapping("/dev/system/operation/log") public class OperationLogController extends BaseController
操作日志控制器 提供操作日志的分页查询和清空功能
从以下版本开始:
2022/7/15
作者:
AaronFung
  • 构造器详细资料

    • OperationLogController

      public OperationLogController()
  • 方法详细资料

    • page

      @GetMapping("/page") @Permission("ADMIN") public ApiResult<Pager<Map<String,Object>>> page(@RequestParam Map<String,Object> paramMap) throws Exception
      分页查询操作日志 根据传入的参数进行分页查询,返回操作日志列表
      参数:
      paramMap - 查询参数Map,包含分页参数和其他过滤条件
      返回:
      ApiResult无效输入:'<'Pager无效输入:'<'Map无效输入:'<'String, Object>>> 包含分页数据的操作日志结果
      抛出:
      Exception - 数据库查询异常
    • removeAll

      @PostMapping("/removeAll") @Permission("ADMIN") public ApiResult<String> removeAll() throws Exception
      清空6个月前的操作日志

      等保2.0合规要求:操作日志最短保留期限 ≥ 6个月(180天)。 本接口仅允许删除 180 天前的日志,近6个月日志受合规保护,不可手动删除。

      返回:
      ApiResult 实际删除的条数提示
      抛出:
      Exception - 数据库操作异常