86 lines
2.3 KiB
Go
86 lines
2.3 KiB
Go
package validator
|
|
|
|
import "lone-services/pkg/validate"
|
|
|
|
type PrintLoginValidator struct {
|
|
Username int `form:"username" json:"username" validate:"required"`
|
|
Password int `form:"password" json:"password" validate:"required"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p PrintLoginValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{
|
|
"Username.required": "用户名不能为空",
|
|
"Password.required": "密码不能为空",
|
|
}
|
|
}
|
|
|
|
type PrintExpressTransitValidator struct {
|
|
Company string `form:"company" json:"company" validate:"required"`
|
|
}
|
|
|
|
func (p PrintExpressTransitValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{
|
|
"Company.required": "公司信息不能为空",
|
|
}
|
|
}
|
|
|
|
type PrintETransitBindValidator struct {
|
|
Codes string `form:"codes" json:"c" binding:"required"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p PrintETransitBindValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{
|
|
"Codes.required": "codes不能为空",
|
|
}
|
|
}
|
|
|
|
// PrintBarCodeValidator 创建产品
|
|
type PrintBarCodeValidator struct {
|
|
Number int `form:"number" json:"number"`
|
|
ProductId int `form:"product_id" json:"product_id" validate:"required"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p PrintBarCodeValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{
|
|
"ProductId.required": "产品ID不能为空",
|
|
}
|
|
}
|
|
|
|
type PrintBarCodeUseValidator struct {
|
|
Id int `form:"id" json:"id" validate:"required"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p PrintBarCodeUseValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{
|
|
validate.FieldId: validate.FieldIdValue,
|
|
}
|
|
}
|
|
|
|
type PrintOrderValidator struct {
|
|
Status uint8 `form:"status" json:"status"`
|
|
OrderSn string `form:"order_sn" json:"order_sn"`
|
|
Time string `form:"time" json:"time"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p PrintOrderValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{}
|
|
}
|
|
|
|
type PrintOrderUseValidator struct {
|
|
Id int `form:"id" json:"id" validate:"required"`
|
|
TransitId int `form:"transit_id" json:"transit_id"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p PrintOrderUseValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{
|
|
validate.FieldId: validate.FieldIdValue,
|
|
//"TransitId.required": "快递ID不能为空",
|
|
}
|
|
}
|