package validator import "lone-services/pkg/validate" type UserLogDeleteValidator struct { Ids []int64 `validate:"required,min=1,dive,gt=0"` } func (p UserLogDeleteValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "Ids.required": "ids 必填", "Ids.min": "ids 必填", "Ids.gt": "ids 必填", } } type LogValidator struct { UserId int64 `validate:"omitempty,gte=0"` Page int32 `validate:"omitempty,gte=0"` Size int32 `validate:"omitempty,gte=0"` } func (p LogValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{} } type OverviewValidator struct { UserId int64 `validate:"omitempty,gte=0"` Id int64 `validate:"omitempty,gte=0"` } func (p OverviewValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{} } type UserValidator struct { UserId int64 `validate:"omitempty,gte=0"` } func (p UserValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{} } type UserDetailValidator struct { Id int64 `validate:"required,gt=0"` } func (p UserDetailValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "Id.required": "id 必传", "Id.gt": "id 必传", } } type TaskIdValidator struct { TaskId string `validate:"required"` } func (p TaskIdValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "TaskId.required": "TaskId 必传", } } type QrcodeShareValidator struct { Ids []int64 `validate:"required,min=1,dive,gt=0"` } func (p QrcodeShareValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "Ids.required": "ids 必传", "Ids.min": "ids 必传", "Ids.gt": "ids 必传", } } type GraphDetailValidator struct { Type int32 `validate:"required,gt=0"` } func (p GraphDetailValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "Type.required": "type 必传", "Type.gt": "type 必传", } } type FaceppMapBoxesValidator struct { Id int64 `validate:"required,gt=0"` Boxes string `validate:"omitempty"` } func (p FaceppMapBoxesValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "Id.required": "id 必传", "Id.gt": "id 必传", } } type IdValidator struct { Id int64 `validate:"required,gt=0"` } func (p IdValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "Id.required": "id 必传", "Id.gt": "id 必传", } } type ImagesDateValidator struct { UserId int64 `validate:"omitempty,gte=0"` StartTime string `validate:"required"` EndTime string `validate:"required"` } func (p ImagesDateValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "StartTime.required": "开始时间必传", "EndTime.required": "结束时间必传", } } type ImagesListValidator struct { UserId int64 `validate:"omitempty,gte=0"` Mode string `validate:"required"` Position string `validate:"required"` StartTime string `validate:"required"` EndTime string `validate:"required"` } func (p ImagesListValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "Mode.required": "模式必传", "Position.required": "脸部位置必传", "StartTime.required": "开始时间必传", "EndTime.required": "结束时间必传", } } type DeviceUpdateValidator struct { Id int64 `validate:"required,gt=0"` DeviceName string `validate:"required"` } func (p DeviceUpdateValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "Id.required": "id 必传", "Id.gt": "id 必传", "DeviceName.required": "device_name 必传", } }