import { defHttp } from '/@/utils/http/axios'; import { PageParams, RentListGetResultModel, SceneEditParam, SceneDownloadParam, getDownloadProcessModel, } from './model'; import { Result } from '/#/axios'; enum Api { pageList = '/zfb-api/zfb/scene/pageList', generateSceneEditToken = '/zfb-api/zfb/api/platform/generateSceneEditToken', downloadSceneData = '/zfb-api/zfb/scene/downloadSceneData', getDownloadProcess = '/zfb-api/zfb/scene/getDownloadProcess', } /** * @description: Get sample list value */ export const ListApi = (params: PageParams) => defHttp.post({ url: Api.pageList, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const downloadSceneDataAPi = (params: SceneDownloadParam) => defHttp.get({ url: Api.downloadSceneData, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const getDownloadProcessApi = (params: SceneDownloadParam) => defHttp.get({ url: Api.getDownloadProcess, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const generateSceneEditTokenApi = (params: SceneEditParam) => defHttp.post({ url: Api.generateSceneEditToken, params, headers: { // @ts-ignore ignoreCancelToken: true, }, });