init
This commit is contained in:
36
Backend/internal/controller/RegisterController.go
Normal file
36
Backend/internal/controller/RegisterController.go
Normal file
@@ -0,0 +1,36 @@
|
||||
package controller
|
||||
|
||||
import (
|
||||
"leke/internal/controller/containment"
|
||||
"leke/internal/controller/department"
|
||||
"leke/internal/controller/forum"
|
||||
"leke/internal/controller/login"
|
||||
"leke/internal/controller/room"
|
||||
"leke/internal/controller/user"
|
||||
"leke/internal/middleware"
|
||||
|
||||
"github.com/gogf/gf/v2/net/ghttp"
|
||||
)
|
||||
|
||||
// RegisterControllers 将所有控制器绑定到路由组
|
||||
func RegisterControllers(group *ghttp.RouterGroup) {
|
||||
// 登录相关接口不需要JWT验证
|
||||
group.Group("/", func(g *ghttp.RouterGroup) {
|
||||
g.Bind(
|
||||
login.NewV1(),
|
||||
)
|
||||
})
|
||||
|
||||
// 其他需要JWT验证的接口
|
||||
group.Group("/", func(g *ghttp.RouterGroup) {
|
||||
g.Middleware(middleware.JWTAuth)
|
||||
g.Bind(
|
||||
user.NewV1(),
|
||||
user.NewRoleV1(),
|
||||
department.NewV1(),
|
||||
containment.NewV1(),
|
||||
room.NewV1(),
|
||||
forum.NewV1(),
|
||||
)
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user