yumi-admin/apps/src/api/legacy/baishun-game.ts
170-carry 18d13b6172 z
数据大屏,灵仙游戏增加
2026-04-24 17:11:31 +08:00

111 lines
3.1 KiB
TypeScript

import { requestClient } from '#/api/request';
export async function getBaishunProviderConfig(params: Record<string, any>) {
return requestClient.get<Record<string, any>>('/go/operate/baishun-game/config', {
params,
});
}
export async function saveBaishunProviderConfig(data: Record<string, any>) {
return requestClient.post<Record<string, any>>('/go/operate/baishun-game/config', data);
}
export async function activateBaishunProviderProfile(data: Record<string, any>) {
return requestClient.post<Record<string, any>>(
'/go/operate/baishun-game/config/activate',
data,
);
}
export async function pageBaishunGames(params: Record<string, any>) {
return requestClient.get<Record<string, any>>('/go/operate/baishun-game/page', {
params,
});
}
export async function pageBaishunCatalog(params: Record<string, any>) {
return requestClient.get<Record<string, any>>('/go/operate/baishun-game/catalog/page', {
params,
});
}
export async function saveBaishunGame(data: Record<string, any>) {
return requestClient.post<Record<string, any>>('/go/operate/baishun-game/save', data);
}
export async function deleteBaishunGame(
id: number | string,
sysOrigin: string,
profile?: string,
) {
return requestClient.delete<Record<string, any>>('/go/operate/baishun-game', {
params: { id, profile, sysOrigin },
});
}
export async function fetchBaishunCatalog(data: Record<string, any>) {
return requestClient.post<Record<string, any>>(
'/go/operate/baishun-game/catalog/fetch',
data,
);
}
export async function importBaishunCatalog(data: Record<string, any>) {
return requestClient.post<Record<string, any>>(
'/go/operate/baishun-game/import-catalog',
data,
);
}
export async function syncBaishunGames(data: Record<string, any>) {
return requestClient.post<Record<string, any>>('/go/operate/baishun-game/sync', data);
}
export async function getLingxianProviderConfig(params: Record<string, any>) {
return requestClient.get<Record<string, any>>('/go/operate/lingxian-game/config', {
params,
});
}
export async function saveLingxianProviderConfig(data: Record<string, any>) {
return requestClient.post<Record<string, any>>(
'/go/operate/lingxian-game/config',
data,
);
}
export async function activateLingxianProviderProfile(data: Record<string, any>) {
return requestClient.post<Record<string, any>>(
'/go/operate/lingxian-game/config/activate',
data,
);
}
export async function pageLingxianCatalog(params: Record<string, any>) {
return requestClient.get<Record<string, any>>(
'/go/operate/lingxian-game/catalog/page',
{ params },
);
}
export async function fetchLingxianCatalog(data: Record<string, any>) {
return requestClient.post<Record<string, any>>(
'/go/operate/lingxian-game/catalog/fetch',
data,
);
}
export async function importLingxianCatalog(data: Record<string, any>) {
return requestClient.post<Record<string, any>>(
'/go/operate/lingxian-game/import-catalog',
data,
);
}
export async function syncLingxianGames(data: Record<string, any>) {
return requestClient.post<Record<string, any>>(
'/go/operate/lingxian-game/sync',
data,
);
}