Files
blog-server/internal/handler/admin/module.go

25 lines
754 B
Go

package admin
import (
"server/internal/router"
"go.uber.org/fx"
)
var Module = fx.Module("admin-handlers",
fx.Provide(
// 特殊路由 不用鉴权
router.AsRegistrar(router.AdminPublicRoutes, NewAuthHandler),
router.AsRegistrar(router.AdminRoutes, NewApiHandler),
router.AsRegistrar(router.AdminRoutes, NewCategoryHandler),
router.AsRegistrar(router.AdminRoutes, NewFileHandler),
router.AsRegistrar(router.AdminRoutes, NewMenuHandler),
router.AsRegistrar(router.AdminRoutes, NewPostHandler),
router.AsRegistrar(router.AdminRoutes, NewRoleHandler),
router.AsRegistrar(router.AdminRoutes, NewTagHandler),
router.AsRegistrar(router.AdminRoutes, NewUserHandler),
router.AsRegistrar(router.AdminRoutes, NewSystemHandler),
),
)