Feat: edit/add users

This commit is contained in:
HFO4
2020-03-08 10:49:34 +08:00
parent 38161250e8
commit 19c70f8cfc
3 changed files with 91 additions and 0 deletions

View File

@@ -282,3 +282,25 @@ func AdminListUser(c *gin.Context) {
c.JSON(200, ErrorResponse(err))
}
}
// AdminAddUser 新建用户组
func AdminAddUser(c *gin.Context) {
var service admin.AddUserService
if err := c.ShouldBindJSON(&service); err == nil {
res := service.Add()
c.JSON(200, res)
} else {
c.JSON(200, ErrorResponse(err))
}
}
// AdminGetUser 获取用户详情
func AdminGetUser(c *gin.Context) {
var service admin.UserService
if err := c.ShouldBindUri(&service); err == nil {
res := service.Get()
c.JSON(200, res)
} else {
c.JSON(200, ErrorResponse(err))
}
}

View File

@@ -369,6 +369,10 @@ func InitMasterRouter() *gin.Engine {
{
// 列出用户
user.POST("list", controllers.AdminListUser)
// 获取用户
user.GET(":id", controllers.AdminGetUser)
// 创建/保存用户
user.POST("", controllers.AdminAddUser)
}
}