type Person struct {
Name string `json:"username" binding:"required,min=3,max=20"`
Nickname string `json:"nickname" binding:"nefield=Name"`
Age json.Number `json:"age"`
CreateTime time.Time `json:"create_time" `
Password string `json:"password" binding:"required,min=3"`
RePassword string `json:"re_password" binding:"required,eqfield=Password"`
Tel string `json:"tel"`
}
userGroup := server.Group("/")
{
userGroup.POST("/add", func(context *gin.Context) {
bindError := context.ShouldBindJSON(&join)
if bindError != nil {
context.JSON(http.StatusBadRequest, gin.H{
"msg": bindError.Error(),
})
return
}
context.JSON(http.StatusOK, gin.H{
"person": join,
})
})
}