Files
2026-09-21 15:03:52 +08:00

48 lines
1.2 KiB
Go

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": "缺少订单号",
}
}