package validator import "lone-services/pkg/validate" type WorkerEditValidator struct { Id int64 `form:"id" json:"id" validate:"required"` Name string `form:"name" json:"name" validate:"required"` } func (p WorkerEditValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "Id.required": "ID不能为空", "Name.required": "名称不能为空", } } type WorkerCreateValidator struct { Name string `form:"name" json:"name" validate:"required"` } func (p WorkerCreateValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "Name.required": "名称不能为空", } } type WorkerItemsValidator struct { Page int32 `form:"page" json:"page"` Size int32 `form:"size" json:"size"` Name string `form:"name" json:"name"` } func (p WorkerItemsValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{} }