From bbcaee1116851c7419e9a59ceaaa7d790acea836 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=BF=94?= Date: Wed, 18 Mar 2026 22:35:42 +0800 Subject: [PATCH] feat: add operation log routes to SystemRouter --- .../cn/novalon/manage/app/config/SystemRouter.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/novalon-manage-api/manage-app/src/main/java/cn/novalon/manage/app/config/SystemRouter.java b/novalon-manage-api/manage-app/src/main/java/cn/novalon/manage/app/config/SystemRouter.java index c258060..8f9a22d 100644 --- a/novalon-manage-api/manage-app/src/main/java/cn/novalon/manage/app/config/SystemRouter.java +++ b/novalon-manage-api/manage-app/src/main/java/cn/novalon/manage/app/config/SystemRouter.java @@ -5,6 +5,7 @@ import cn.novalon.manage.sys.handler.config.SysConfigHandler; import cn.novalon.manage.sys.handler.dictionary.DictionaryHandler; import cn.novalon.manage.sys.handler.dict.SysDictHandler; import cn.novalon.manage.sys.handler.log.SysLogHandler; +import cn.novalon.manage.sys.handler.log.OperationLogHandler; import cn.novalon.manage.sys.handler.menu.MenuHandler; import cn.novalon.manage.sys.handler.role.SysRoleHandler; import cn.novalon.manage.sys.handler.stats.StatsHandler; @@ -122,6 +123,17 @@ public class SystemRouter { .build(); } + @Bean + public RouterFunction operationLogRoutes(OperationLogHandler operationLogHandler) { + return route() + .GET("/api/logs/operation", operationLogHandler::getAllOperationLogs) + .GET("/api/logs/operation/page", operationLogHandler::getOperationLogsByPage) + .GET("/api/logs/operation/count", operationLogHandler::getOperationLogCount) + .GET("/api/logs/operation/{id}", operationLogHandler::getOperationLogById) + .POST("/api/logs/operation", operationLogHandler::createOperationLog) + .build(); + } + @Bean public RouterFunction authRoutes(SysAuthHandler authHandler) { return route()