feat: sale add create user

This commit is contained in:
zzw
2026-09-02 09:47:34 +08:00
parent ad4bc7de85
commit 540f74f9b7
39 changed files with 2023 additions and 282 deletions
+60
View File
@@ -81,3 +81,63 @@ func (p UserStatusValidator) GetMessage() validate.ValidatorMessages {
"Status.oneof": "状态传值不对",
}
}
type EnsureBizIdentityValidator struct {
Mobile string `validate:"required,max=20"`
Name string `validate:"omitempty,max=64"`
Avatar string `validate:"omitempty,max=255"`
Gender uint32 `validate:"omitempty,oneof=0 1 2 3"`
Birthday string `validate:"omitempty,max=12"`
ClientCode string `validate:"required,max=32"`
CredentialType string `validate:"omitempty,max=32"`
Identifier string `validate:"omitempty,max=128"`
Secret string `validate:"omitempty,max=255"`
}
func (p EnsureBizIdentityValidator) GetMessage() validate.ValidatorMessages {
return validate.ValidatorMessages{
"Mobile.required": "手机号不能为空",
"Mobile.max": "手机号过长",
"ClientCode.required": "端编码不能为空",
"ClientCode.max": "端编码过长",
}
}
type UsersByIdsValidator struct {
Ids []int64 `validate:"required,min=1,dive,gt=0"`
}
func (p UsersByIdsValidator) GetMessage() validate.ValidatorMessages {
return validate.ValidatorMessages{
"Ids.required": "用户ID不能为空",
"Ids.min": "用户ID不能为空",
}
}
type UpdateMobileValidator struct {
UserId int64 `validate:"required,gt=0"`
Mobile string `validate:"required,max=20"`
}
func (p UpdateMobileValidator) GetMessage() validate.ValidatorMessages {
return validate.ValidatorMessages{
"UserId.required": "用户ID不能为空",
"UserId.gt": "用户ID必须大于0",
"Mobile.required": "手机号不能为空",
"Mobile.max": "手机号过长",
}
}
type RevokeBizClientValidator struct {
UserId int64 `validate:"required,gt=0"`
ClientCode string `validate:"required,max=32"`
}
func (p RevokeBizClientValidator) GetMessage() validate.ValidatorMessages {
return validate.ValidatorMessages{
"UserId.required": "用户ID不能为空",
"UserId.gt": "用户ID必须大于0",
"ClientCode.required": "端编码不能为空",
"ClientCode.max": "端编码过长",
}
}