feat: user info
This commit is contained in:
@@ -127,6 +127,60 @@ func (p DeviceBindValidator) GetMessage() validate.ValidatorMessages {
|
||||
}
|
||||
}
|
||||
|
||||
type StoreInfoValidator struct {
|
||||
Id int64 `validate:"required,gt=0"`
|
||||
}
|
||||
|
||||
func (p StoreInfoValidator) GetMessage() validate.ValidatorMessages {
|
||||
return validate.ValidatorMessages{
|
||||
"Id.required": "id 必传",
|
||||
"Id.gt": "id 必传",
|
||||
}
|
||||
}
|
||||
|
||||
type StoreUserListValidator struct {
|
||||
Gender int32 `validate:"omitempty,oneof=0 1 2 3"`
|
||||
AgeMin int32 `validate:"omitempty,gte=0"`
|
||||
AgeMax int32 `validate:"omitempty,gte=0"`
|
||||
Page int32 `validate:"omitempty,gte=0"`
|
||||
Size int32 `validate:"omitempty,gte=0,lte=100"`
|
||||
}
|
||||
|
||||
func (p StoreUserListValidator) GetMessage() validate.ValidatorMessages {
|
||||
return validate.ValidatorMessages{
|
||||
"Gender.oneof": "性别不正确",
|
||||
"Size.lte": "每页数量过大",
|
||||
}
|
||||
}
|
||||
|
||||
type StoreUserUpdateValidator struct {
|
||||
UserId int64 `validate:"required,gt=0"`
|
||||
Gender *int32 `validate:"omitempty,oneof=0 1 2 3"`
|
||||
Name *string `validate:"omitempty,max=64"`
|
||||
Birthday *string `validate:"omitempty,max=32"`
|
||||
}
|
||||
|
||||
func (p StoreUserUpdateValidator) GetMessage() validate.ValidatorMessages {
|
||||
return validate.ValidatorMessages{
|
||||
"UserId.required": "user_id 必传",
|
||||
"UserId.gt": "user_id 必传",
|
||||
"Gender.oneof": "性别不正确",
|
||||
"Name.max": "名称过长",
|
||||
"Birthday.max": "生日过长",
|
||||
}
|
||||
}
|
||||
|
||||
type StoreUserInfoValidator struct {
|
||||
UserId int64 `validate:"required,gt=0"`
|
||||
}
|
||||
|
||||
func (p StoreUserInfoValidator) GetMessage() validate.ValidatorMessages {
|
||||
return validate.ValidatorMessages{
|
||||
"UserId.required": "user_id 必传",
|
||||
"UserId.gt": "user_id 必传",
|
||||
}
|
||||
}
|
||||
|
||||
type UserAuthUpdateValidator struct {
|
||||
Id int64 `validate:"required,gt=0"`
|
||||
ValidityTime string `validate:"required,max=32"`
|
||||
|
||||
Reference in New Issue
Block a user