Feat: ban/un-ban user

This commit is contained in:
HFO4
2020-03-08 12:54:04 +08:00
parent 19c70f8cfc
commit 27c0b6e886
3 changed files with 99 additions and 0 deletions

View File

@@ -304,3 +304,25 @@ func AdminGetUser(c *gin.Context) {
c.JSON(200, ErrorResponse(err))
}
}
// AdminDeleteUser 批量删除用户
func AdminDeleteUser(c *gin.Context) {
var service admin.UserBatchService
if err := c.ShouldBindJSON(&service); err == nil {
res := service.Delete()
c.JSON(200, res)
} else {
c.JSON(200, ErrorResponse(err))
}
}
// AdminBanUser 封禁/解封用户
func AdminBanUser(c *gin.Context) {
var service admin.UserService
if err := c.ShouldBindUri(&service); err == nil {
res := service.Ban()
c.JSON(200, res)
} else {
c.JSON(200, ErrorResponse(err))
}
}