import request, { download } from '@/utils/request'; import { OssQuery, OssVO } from './types'; import { AxiosPromise } from 'axios'; // 查询OSS对象存储列表 export function listOss(query: OssQuery): AxiosPromise { return request({ url: '/resource/oss/list', method: 'get', params: query }); } // 查询OSS对象基于id串 export function listByIds(ossId: string | number | string[]): AxiosPromise { return request({ url: '/resource/oss/listByIds/' + ossId, method: 'get' }); } // 删除OSS对象存储 export function delOss(ossId: string | number | Array) { return request({ url: '/resource/oss/' + ossId, method: 'delete' }); } // 下载OSS对象存储 export function downLoadOss(ossId: { id?: string | number; idList?: string | number | Array }, url: string, fileName: string) { return download(url, ossId, fileName); } //识别身份证 export function recognizeidCard(data: any, type: any) { return request({ url: '/contractor/constructionUser/idCard?idCardSide=' + type, method: 'post', data: data }); } //识别银行卡 export function recognizeBankCard(data: any) { return request({ url: '/contractor/constructionUser/bankCard', method: 'post', data: data }); }