You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
2.4 KiB
45 lines
2.4 KiB
|
2 months ago
|
// 白嫖星球 后台管理接口
|
||
|
|
import { getRequest, postRequest, postBodyRequest } from '@/libs/axios';
|
||
|
|
|
||
|
|
const PREFIX = '/app/planet/admin';
|
||
|
|
|
||
|
|
// ---------------- 奖池 ----------------
|
||
|
|
export const planetPoolPage = (params) => getRequest(`${PREFIX}/pool/page`, params);
|
||
|
|
export const planetPoolSave = (params) => postBodyRequest(`${PREFIX}/pool/save`, params);
|
||
|
|
export const planetPoolDelete = (id) => postRequest(`${PREFIX}/pool/delete`, { id });
|
||
|
|
|
||
|
|
// ---------------- 奖项 ----------------
|
||
|
|
export const planetRewardList = (poolId) => getRequest(`${PREFIX}/reward/list`, { poolId });
|
||
|
|
export const planetRewardSave = (params) => postBodyRequest(`${PREFIX}/reward/save`, params);
|
||
|
|
export const planetRewardDelete = (id) => postRequest(`${PREFIX}/reward/delete`, { id });
|
||
|
|
|
||
|
|
// ---------------- 任务 ----------------
|
||
|
|
export const planetTaskPage = (params) => getRequest(`${PREFIX}/task/page`, params);
|
||
|
|
export const planetTaskSave = (params) => postBodyRequest(`${PREFIX}/task/save`, params);
|
||
|
|
export const planetTaskDelete = (id) => postRequest(`${PREFIX}/task/delete`, { id });
|
||
|
|
|
||
|
|
// ---------------- BUFF ----------------
|
||
|
|
export const planetBuffPage = (params) => getRequest(`${PREFIX}/buff/page`, params);
|
||
|
|
export const planetBuffSave = (params) => postBodyRequest(`${PREFIX}/buff/save`, params);
|
||
|
|
export const planetBuffDelete = (id) => postRequest(`${PREFIX}/buff/delete`, { id });
|
||
|
|
|
||
|
|
// ---------------- 快讯 ----------------
|
||
|
|
export const planetNewsPage = (params) => getRequest(`${PREFIX}/news/page`, params);
|
||
|
|
export const planetNewsSave = (params) => postBodyRequest(`${PREFIX}/news/save`, params);
|
||
|
|
export const planetNewsDelete = (id) => postRequest(`${PREFIX}/news/delete`, { id });
|
||
|
|
|
||
|
|
// ---------------- 排行榜 ----------------
|
||
|
|
export const planetRankPage = (params) => getRequest(`${PREFIX}/rank/page`, params);
|
||
|
|
|
||
|
|
// ---------------- 追捕记录 ----------------
|
||
|
|
export const planetHuntPage = (params) => getRequest(`${PREFIX}/hunt/page`, params);
|
||
|
|
|
||
|
|
// ---------------- 开奖记录 ----------------
|
||
|
|
export const planetDrawPage = (params) => getRequest(`${PREFIX}/draw/page`, params);
|
||
|
|
|
||
|
|
// ---------------- 中奖记录 ----------------
|
||
|
|
export const planetWinnerPage = (params) => getRequest(`${PREFIX}/winner/page`, params);
|
||
|
|
|
||
|
|
// ---------------- 手动开奖(必须传 regionId,仅限本区域) ----------------
|
||
|
|
export const planetManualDraw = (poolId, regionId) => postRequest(`${PREFIX}/draw/manual`, { poolId, regionId });
|