后台格式规范化 引入casbin做鉴权

This commit is contained in:
pixel
2019-12-12 13:21:16 +08:00
parent effab2d2b0
commit 3f17e80944
46 changed files with 576 additions and 338 deletions

View File

@@ -0,0 +1,18 @@
package router
import (
"github.com/gin-gonic/gin"
"main/controller/api"
"main/middleware"
)
func InitCasbinRouter(Router *gin.Engine)(R gin.IRoutes) {
BaseRouter := Router.Group("casbin").Use(middleware.JWTAuth()).Use(middleware.CasbinHandler())
{
BaseRouter.POST("casbinPUpdata", api.CasbinPUpdata)
BaseRouter.POST("getPolicyPathByAuthorityId", api.GetPolicyPathByAuthorityId)
}
return BaseRouter
}