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, } }