87 lines
2.4 KiB
Go
87 lines
2.4 KiB
Go
package validator
|
|
|
|
import "lone-services/pkg/validate"
|
|
|
|
// DepositCreateValidator 添加充值
|
|
type DepositCreateValidator struct {
|
|
Bill string `form:"bill" json:"bill" binding:"required"`
|
|
Amount float64 `form:"amount" json:"amount" binding:"required"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p DepositCreateValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{
|
|
"Bill.required": "回执信息不能为空",
|
|
"Amount.required": "金额不能为空",
|
|
}
|
|
}
|
|
|
|
type DepositWebItemsValidator struct {
|
|
Page int64 `form:"page" json:"page"`
|
|
Size int64 `form:"size" json:"size"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p DepositWebItemsValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{}
|
|
}
|
|
|
|
type DepositItemsValidator struct {
|
|
Name string `form:"name" json:"name"`
|
|
Page int64 `form:"page" json:"page"`
|
|
Size int64 `form:"size" json:"size"`
|
|
Status int32 `form:"status" json:"status"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p DepositItemsValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{}
|
|
}
|
|
|
|
type DepositBackfillValidator struct {
|
|
Id int64 `form:"id" json:"id" binding:"required"`
|
|
Amount float64 `form:"amount" json:"amount"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p DepositBackfillValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{
|
|
validate.FieldId: validate.FieldIdValue,
|
|
}
|
|
}
|
|
|
|
type DepositVerifyItemsValidator struct {
|
|
Name string `form:"name" json:"name"`
|
|
Page int64 `form:"page" json:"page"`
|
|
Size int64 `form:"size" json:"size"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p DepositVerifyItemsValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{}
|
|
}
|
|
|
|
type DepositIgnoreValidator struct {
|
|
Id int64 `form:"id" json:"id" binding:"required"`
|
|
Reason string `form:"reason" json:"reason" binding:"required"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p DepositIgnoreValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{
|
|
validate.FieldId: validate.FieldIdValue,
|
|
"Reason.required": "理由不能为空",
|
|
}
|
|
}
|
|
|
|
type DepositDoneValidator struct {
|
|
Id int64 `form:"id" json:"id" binding:"required"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p DepositDoneValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{
|
|
validate.FieldId: validate.FieldIdValue,
|
|
}
|
|
}
|