26 lines
817 B
Go
26 lines
817 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),
|
|
router.AsRegistrar(router.AdminRoutes, NewAccessLogHandler),
|
|
),
|
|
)
|