feat: client items

This commit is contained in:
zzw
2026-09-16 16:08:45 +08:00
parent 9af9cc6059
commit 5a56eb2fe4
8 changed files with 231 additions and 26 deletions
+17
View File
@@ -0,0 +1,17 @@
package validator
import "lone-services/pkg/validate"
type ClientValidator struct {
Name string `validate:"omitempty,max=64"`
Type string `validate:"omitempty,oneof=user sale store"`
SubjectType uint32 `validate:"omitempty,oneof=1 2 3"`
}
func (p ClientValidator) GetMessage() validate.ValidatorMessages {
return validate.ValidatorMessages{
"Name.max": "名称过长",
"Type.oneof": "类型不正确",
"SubjectType.oneof": "主体类型不正确",
}
}