ldap-1-backend/routes/operation_log_routes.go

23 lines
657 B
Go
Raw Normal View History

2022-05-18 17:57:03 +08:00
package routes
import (
"github.com/eryajf-world/go-ldap-admin/controller"
"github.com/eryajf-world/go-ldap-admin/middleware"
jwt "github.com/appleboy/gin-jwt/v2"
"github.com/gin-gonic/gin"
)
func InitOperationLogRoutes(r *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) gin.IRoutes {
operation_log := r.Group("/log")
// 开启jwt认证中间件
operation_log.Use(authMiddleware.MiddlewareFunc())
// 开启casbin鉴权中间件
operation_log.Use(middleware.CasbinMiddleware())
{
operation_log.GET("/operation/list", controller.OperationLog.List)
operation_log.POST("/operation/delete", controller.OperationLog.Delete)
}
return r
}