package request import "errors" type DeleteUserCheckRequest struct { AccessToken string Mobile string VerificationCode string } // 参数合法性检验 func (request *DeleteUserCheckRequest) CheckParameter() (err error) { if len(request.AccessToken) == 0 { err = errors.New("AccessToken不能为空") return } if len(request.Mobile) == 0 { err = errors.New("Mobile不能为空") return } if len(request.VerificationCode) == 0 { err = errors.New("VerificationCode不能为空") return } return } type DeleteUserApplyRequest struct { AccessToken string VerificationCode string CertImgFront string CertImgBacked string CertImgInHand string } // 参数合法性检验 func (request *DeleteUserApplyRequest) CheckParameter() (err error) { if len(request.AccessToken) == 0 { err = errors.New("AccessToken不能为空") return } if len(request.VerificationCode) == 0 { err = errors.New("VerificationCode不能为空") return } // if len(request.CertImgFront) == 0 { // err = errors.New("CertImgFront不能为空") // return // } // if len(request.CertImgBacked) == 0 { // err = errors.New("CertImgBack不能为空") // return // } // if len(request.CertImgInHand) == 0 { // err = errors.New("CertImgInHand不能为空") // return // } return }