管理后台新增用户总数卡片,点击进入用户管理,移除header用户管理按钮
This commit is contained in:
@@ -44,6 +44,12 @@ func formatUser(u *model.User) userResponse {
|
||||
}
|
||||
}
|
||||
|
||||
func GetUserCount(c *gin.Context) {
|
||||
var count int64
|
||||
db.DB.Model(&model.User{}).Count(&count)
|
||||
c.JSON(http.StatusOK, gin.H{"count": count})
|
||||
}
|
||||
|
||||
func ListUsers(c *gin.Context) {
|
||||
var users []model.User
|
||||
db.DB.Order("id asc").Find(&users)
|
||||
|
||||
@@ -26,6 +26,7 @@ func Setup(r *gin.Engine) {
|
||||
admin := r.Group("/api/admin")
|
||||
admin.Use(middleware.AuthMiddleware(), middleware.AdminMiddleware())
|
||||
{
|
||||
admin.GET("/users/count", handler.GetUserCount)
|
||||
admin.GET("/users", handler.ListUsers)
|
||||
admin.POST("/users", handler.CreateUser)
|
||||
admin.PUT("/users/:id", handler.UpdateUser)
|
||||
|
||||
Reference in New Issue
Block a user