37 lines
695 B
Go
37 lines
695 B
Go
package request
|
|
|
|
import "errors"
|
|
|
|
type SetUserBankInfoRequest struct {
|
|
AccessToken string
|
|
BankName string
|
|
BankBranchName string
|
|
BankCardNo string
|
|
AlipayAccount string
|
|
Vericode string
|
|
}
|
|
|
|
// 参数合法性检验
|
|
func (request *SetUserBankInfoRequest) CheckParameter() (err error) {
|
|
if len(request.AccessToken) == 0 {
|
|
err = errors.New("AccessToken不能为空")
|
|
return
|
|
}
|
|
|
|
if len(request.BankName) == 0 {
|
|
err = errors.New("银行不能为空")
|
|
return
|
|
}
|
|
|
|
if len(request.BankCardNo) == 0 {
|
|
err = errors.New("银行卡号不能为空")
|
|
return
|
|
}
|
|
|
|
// if len(request.Vericode) == 0 {
|
|
// err = errors.New("验证码不能为空")
|
|
// return
|
|
// }
|
|
return
|
|
}
|