实现管理员的用户增删改功能

This commit is contained in:
2026-03-27 18:03:19 +08:00
parent 7e8d824ba6
commit 51c377964d
7 changed files with 236 additions and 7 deletions

View File

@@ -37,6 +37,20 @@ type PageAdminsReq struct {
core.PageReq
}
func ListAdminsByAdmin(c *fiber.Ctx) error {
_, err := auth.GetAuthCtx(c).PermitAdmin(core.ScopeAdminRead)
if err != nil {
return err
}
list, err := s.Admin.All()
if err != nil {
return err
}
return c.JSON(list)
}
func CreateAdmin(c *fiber.Ctx) error {
_, err := auth.GetAuthCtx(c).PermitAdmin(core.ScopeAdminWrite)
if err != nil {