import http from '../../index' import type { BatchChannelCertRequest, BatchChannelCertResponse, BindBankInfoRequest, BindBaseInfoRequest, GetAuthInfoResponse, GigCertOcrRequest, GigCertOcrResponse, GigCertPersonVerifyFaceRequest, GigCertPersonVerifyFaceResponse, GigCertPersonVerifyMobile3Request, GigCertPersonVerifyMobile3Response, PersonCheckFaceRequest, PersonVerifyBank4Request, SaveBaseInfoRequest, SignAgreementRequest, SignCertRequest, SignRedirectRequest, SignRedirectResponse, } from './type' export const getAuthInfoApi = () => { return http.get(`/admin/api/member/auth/get-auth-info`) } export const gigCertOcrApi = (data: GigCertOcrRequest) => { return http.post(`/gig/cert/ocr`, data) } export const gigCertPersonVerifyMobile3Api = (data: GigCertPersonVerifyMobile3Request) => { return http.post(`/gig/cert/person-verify-mobile3`, data) } export const gigCertPersonVerifyFaceApi = (data: GigCertPersonVerifyFaceRequest) => { return http.post(`/gig/cert/person-verify-face`, data) } export const personCheckFaceApi = (data: PersonCheckFaceRequest) => { return http.post(`/gig/cert/person-check-face`, data) } export const bindBaseInfoApi = (data: BindBaseInfoRequest) => { return http.post(`/admin/user-sign-cert/bind-base-info`, data) } export const personVerifyBank4Api = (data: PersonVerifyBank4Request) => { return http.post(`/gig/cert/person-verify-bank4`, data) } export const bindBankInfoApi = (data: BindBankInfoRequest) => { return http.post(`/admin/user-sign-cert/bind-bank-info`, data) } export const saveBaseInfoApi = (data: SaveBaseInfoRequest) => { return http.post(`/admin/user-sign-cert/save-base-info`, data) } export const signCertApi = (data: SignCertRequest) => { return http.post(`/admin/user-sign-cert/sign`, data) } export const batchChannelCertApi = (data: BatchChannelCertRequest) => { return http.post(`/admin/user-sign-cert/batch-channel-cert`, data, { loading: true, loadingText: '签约中...', }) } export const signAgreementApi = (data: SignAgreementRequest) => { return http.post(`/admin/user-sign-cert/sign-agreement`, data, { loading: true, loadingText: '提交中...', }) } export const signRedirectApi = (data: SignRedirectRequest) => { return http.get(`/admin/user-sign-cert/sign/redirect`, data, { loading: true, loadingText: '签约中...', }) }