package validator import "lone-services/pkg/validate" // SupplyItemsValidator 查看列表 type SupplyItemsValidator struct { Page int32 Size int32 Time []string Status int32 `validate:"required"` //1为通过,2为驳回,3为审核中,4为二审中 OrderSn string } // GetMessage 查看列表 - 提示消息 func (p SupplyItemsValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "Status.required": "状态不能为空", } } type SupplyValidator struct { OrderSn string `validate:"required"` Info string `validate:"required"` Reason string `validate:"required"` Images []string `validate:"required"` } // GetMessage 查看列表 - 提示消息 func (p SupplyValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "OrderSn.required": "缺少订单号", "Info.required": "缺少信息", "Reason.required": "缺少理由", "Images.required": "缺少图片", } } type SupplyInfoValidator struct { OrderSn string `validate:"required"` } // GetMessage 查看列表 - 提示消息 func (p SupplyInfoValidator) GetMessage() validate.ValidatorMessages { return validate.ValidatorMessages{ "OrderSn.required": "缺少订单号", } }