import { defHttp } from '/@/utils/http/axios'; import { // PageParams, ListParams, RentListGetResultModel, SceneEditParam, SceneDownloadParam, GetDownloadProcessModel, UpdateParams, } 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', update = '/zfb-api/zfb/scene/update', listRooms = '/zfb-api/zfb/liveRoom/listRooms', bindUserList = '/zfb-api/zfb/brand/bindUserList', createOrUpdate = '/zfb-api/zfb/liveRoom/createOrUpdate', dismissRoom = '/zfb-api/zfb/liveRoom/dismissRoom', deleteRoom = '/zfb-api/zfb/liveRoom/deleteRoom', generateDefaultLiveRoom = '/zfb-api/zfb/scene/generateDefaultLiveRoom', } /** * @description: Get sample list value */ export const UpdateApi = (params: UpdateParams) => defHttp.post({ url: Api.update, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const bindUserList = (params: UpdateParams) => defHttp.post({ url: Api.bindUserList, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const deleteRoom = (params) => defHttp.post({ url: Api.deleteRoom, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const dismissRoom = (params) => defHttp.post({ url: Api.dismissRoom, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const createOrUpdate = (params) => defHttp.post({ url: Api.createOrUpdate, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const listRoomsApi = (params: UpdateParams) => defHttp.post({ url: Api.listRooms, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const ListApi = (params: ListParams) => 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, }, }); export const generateDefaultLiveRoomApi = (params: SceneDownloadParam) => defHttp.post({ url: Api.generateDefaultLiveRoom, params, headers: { // @ts-ignore ignoreCancelToken: true, }, });