ldap-1-backend/routes/filed_relation.go

26 lines
770 B
Go
Raw Normal View History

package routes
import (
"github.com/eryajf/go-ldap-admin/controller"
"github.com/eryajf/go-ldap-admin/middleware"
jwt "github.com/appleboy/gin-jwt/v2"
"github.com/gin-gonic/gin"
)
func InitFieldRelationRoutes(r *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) gin.IRoutes {
filed_relation := r.Group("/fieldrelation")
// 开启jwt认证中间件
filed_relation.Use(authMiddleware.MiddlewareFunc())
// 开启casbin鉴权中间件
filed_relation.Use(middleware.CasbinMiddleware())
{
filed_relation.POST("/add", controller.FieldRelation.Add)
filed_relation.GET("/list", controller.FieldRelation.List)
filed_relation.POST("/update", controller.FieldRelation.Update)
filed_relation.POST("/delete", controller.FieldRelation.Delete)
}
return r
}