package cav2 import "net/url" func (c *Client) CheckCIdAndName(request CheckCIdAndNameRequest) error { form := url.Values{} setValue(form, "requestId", request.RequestID) setValue(form, "cName", request.CName) setValue(form, "cId", request.CID) return c.postForm("/scca-ocr-server/authapi/checkCIdAndName", form, nil) } func (c *Client) FetchH5FaceURL(request FetchH5FaceURLRequest) (string, error) { form := url.Values{} setValue(form, "cName", request.CName) setValue(form, "cId", request.CID) setValue(form, "orderNo", request.OrderNo) setValue(form, "redirectUrl", request.RedirectURL) return c.postFormForString("/scca-ocr-server/authapi/fetchH5FaceUrl", form) } func (c *Client) FetchH5FaceResult(request FetchH5FaceResultRequest) (*FetchH5FaceResultResponse, error) { form := url.Values{} setValue(form, "orderNo", request.OrderNo) response := &FetchH5FaceResultResponse{} if err := c.postForm("/scca-ocr-server/authapi/fetchH5FaceResult", form, response); err != nil { return nil, err } return response, nil } func (c *Client) CheckEnterprise(request CheckEnterpriseRequest) error { form := url.Values{} setValue(form, "cName", request.CName) setValue(form, "cId", request.CID) setValue(form, "registrationNumber", request.RegistrationNumber) setValue(form, "enterpriseName", request.EnterpriseName) return c.postForm("/scca-ocr-server/authapi/checkEnterprise", form, nil) } func (c *Client) CheckEnterprise3(request CheckEnterprise3Request) error { form := url.Values{} setValue(form, "cName", request.CName) setValue(form, "registrationNumber", request.RegistrationNumber) setValue(form, "enterpriseName", request.EnterpriseName) setValue(form, "requestId", request.RequestID) return c.postForm("/scca-ocr-server/authapi/checkDeptAndIndividualInfo3", form, nil) } func (c *Client) PhoneVerification(request PhoneVerificationRequest) error { form := url.Values{} setValue(form, "realName", request.RealName) setValue(form, "idCard", request.IDCard) setValue(form, "phoneNumber", request.PhoneNumber) return c.postForm("/scca-ocr-server/authapi/phoneVerification", form, nil) }