16 lines
737 B
Go
16 lines
737 B
Go
package requests
|
|
|
|
type UserRequest struct {
|
|
PutUser // 修改用户数据-基本信息
|
|
}
|
|
|
|
// PutUser 修改用户数据-基本信息
|
|
type PutUser struct {
|
|
UserName string `json:"user_name" form:"user_name" label:"用户名称" validate:"required"`
|
|
Mobile string `json:"mobile" form:"mobile" label:"手机号" validate:"required,Mobile"`
|
|
RegisterSource int `json:"register_source" form:"register_source" label:"注册来源" validate:"required,oneof=1 2"`
|
|
Age uint `json:"age" form:"age" label:"年龄" validate:"omitempty,min=1,max=120"`
|
|
Sex uint `json:"sex" form:"sex" label:"性别" validate:"omitempty,oneof=1 2"`
|
|
Avatar string `json:"avatar" form:"avatar" label:"头像"`
|
|
}
|