package validator import "lone-services/pkg/validate" type UserApplyValidator struct { HostCode string `validate:"required"` UserId int64 `validate:"required"` } // GetMessage 查看列表 - 提示消息 func (p UserApplyValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "HostCode.required": "设备不能为空", "UserId.required": "用户不能为空", } } type UserStatusValidator struct { Id int64 `validate:"required"` Status int32 `validate:"required"` } // GetMessage 查看列表 - 提示消息 func (p UserStatusValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "Id.required": "ID不能为空", "Status.required": "状态不能为空", } } type UserChangeValidator struct { HostCode string `validate:"required"` UserId int64 `validate:"required"` } // GetMessage 查看列表 - 提示消息 func (p UserChangeValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "HostCode.required": "设备不能为空", "UserId.required": "用户不能为空", } } type UserItemsValidator struct { HostCode string `validate:"required"` } // GetMessage 查看列表 - 提示消息 func (p UserItemsValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "HostCode.required": "设备不能为空", } }