feat: add admin login

This commit is contained in:
yanghao05
2025-04-16 20:16:41 +08:00
parent e95fc65f5f
commit 4a9836db68
7 changed files with 88 additions and 14 deletions

View File

@@ -15,6 +15,7 @@ import (
// @provider contracts.HttpRoute atom.GroupRoutes
type Routes struct {
log *log.Entry `inject:"false"`
auth *auth
medias *medias
orders *orders
posts *posts
@@ -32,6 +33,12 @@ func (r *Routes) Name() string {
}
func (r *Routes) Register(router fiber.Router) {
// 注册路由组: auth
router.Post("/v1/admin/auth", DataFunc1(
r.auth.Login,
Body[AuthBody]("body"),
))
// 注册路由组: medias
router.Get("/v1/admin/medias", DataFunc2(
r.medias.List,