import { defHttp } from '/@/utils/http/axios'; import { PageParams, InfoParams, RentListGetResultModel, SceneLiveItem, bindAnchorListParam, GetAllSceneModel, // SceneLiveModel, } from './model'; import { Result, UploadFileParams } from '/#/axios'; enum Api { pageList = '/zfb-api/zfb/brand/brandBindList', bindAnchorList = '/zfb-api/zfb/shop/sys/user/bindList', olderBindAnchorList = '/zfb-api/zfb/sys/user/bindList', // brandTypeList = '/zfb-api/zfb/shop/brand/brandTypeList', brandTypeList = '/zfb-api/zfb/brand/brandTypeList', // bindUser = '/zfb-api/zfb/shop/sys/brand/bindUser', bindUser = '/zfb-api/zfb/brand/bindUser', brandUpdate = '/zfb-api/zfb/brand/update', brandDelete = '/zfb-api/zfb/brand/delete', upload = '/zfb-api/zfb/sys/oss/upload', uploadVideo = '/zfb-api/zfb/sys/oss/upLoadVideo', getAllScene = '/zfb-api/zfb/scene/list', getBrandInfo = '/zfb-api/zfb/brand/info', addSave = '/zfb-api/zfb/brand/save', } export type SceneLiveItemResult = SceneLiveItem; /** * @description: Get sample list value */ export const ListApi = (params: PageParams) => defHttp.get({ url: Api.pageList, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const bindOldAnchorListApi = (params: bindAnchorListParam) => defHttp.post({ url: Api.olderBindAnchorList, params: params, data: params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const bindAnchorListApi = (params: bindAnchorListParam) => defHttp.post({ url: Api.bindAnchorList, params: params, data: params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const bindUserApi = (params: any) => defHttp.post({ url: Api.bindUser, params: params, // data: params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const brandTypeListApi = (params: PageParams) => defHttp.get({ url: Api.brandTypeList, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export function uploadLiveApi( params: UploadFileParams, // onUploadProgress: (progressEvent: ProgressEvent) => void, ) { return defHttp.uploadFile( { url: Api.upload, // onUploadProgress, }, params, ); } export function uploadLiveVideoApi( params: UploadFileParams, // onUploadProgress: (progressEvent: ProgressEvent) => void, ) { return defHttp.uploadFile( { url: Api.uploadVideo, // onUploadProgress, }, params, ); } export const getAllSceneApi = (params: PageParams) => defHttp.post({ url: Api.getAllScene, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const getLiveInfoApi = (params: InfoParams) => { return defHttp.post({ url: Api.getBrandInfo, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); }; export const brandUpdateApi = (params: SceneLiveItem) => defHttp.post({ url: Api.brandUpdate, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const LiveSceneAddApi = (params: SceneLiveItem) => defHttp.post({ url: Api.brandDelete, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const LiveSceneDeleteApi = (params: string[]) => defHttp.post({ url: Api.brandDelete, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const addSave = (params: SceneLiveItem) => defHttp.post({ url: Api.addSave, params, headers: { // @ts-ignore ignoreCancelToken: true, }, });