Files
roll-room/ruoyi-ui/src/api/skins/ttRoll/api.js
2026-04-28 10:34:29 +08:00

243 lines
4.9 KiB
JavaScript

import request from "@/utils/request";
export function list(query) {
return request({
url: "/admin/roll/list",
method: "get",
params: query,
});
}
export function rollJackpotList(query) {
return request({
url: "/admin/rollJackpot/list",
method: "get",
params: query
});
}
//Roll房-查看奖项列表
export function getRollPrizeList(rollId) {
return request({
url: `/admin/roll/getRollPrizeList/${rollId}`,
method: "get",
});
}
// 查看roll奖池的饰品
export function rollJackpotOrnamentsList(query) {
return request({
url: `/admin/rollJackpotOrnaments/list`,
method: "get",
params: query,
});
}
//指定获奖者
export function namedWinner(query) {
return request({
url: "/admin/roll/namedWinner",
method: "post",
data: query,
});
}
//取消指定roll房奖品
export function cancelNamedWinner(data) {
return request({
url: "/admin/roll/cancelNamedWinner",
method: "delete",
data: data,
});
}
//获取指定将品用户 /admin/roll/getRollUsers/{rollId}
export function getzhidinguser(rollId) {
return request({
url: `/admin/roll/getRollUsers/${rollId}`,
method: "get",
});
}
export function roll(query) {
return request({
url: "/admin/roll",
method: "post",
data: query,
});
}
export function rollJackpotCreat(query) {
return request({
url: "/admin/rollJackpot",
method: "post",
data: query,
});
}
export function rollJackpotAdd(data) {
return request({
url: "/admin/rollJackpotOrnaments",
method: "post",
data: data,
});
}
export function rollJackpotChange(query) {
return request({
url: "/admin/rollJackpot",
method: "put",
data: query,
});
}
export function rollChange(query) {
return request({
url: "/admin/roll",
method: "put",
data: query,
});
}
export function delRoll(rollId) {
return request({
url: `/admin/roll/remove/${rollId}`,
method: "delete",
});
}
export function rollJackpotOrnamentDel(jackpotId, rollJackpotOrnamentsIds) {
return request({
url: `/admin/rollJackpotOrnaments/${jackpotId}/${rollJackpotOrnamentsIds}`,
method: "delete",
});
}
export function delRollJackpot(jackpotId) {
return request({
url: `/admin/rollJackpot/remove/${jackpotId}`,
method: "delete",
});
}
// 根据id差奖池
export function rollJackpotdetial(jackpotId) {
return request({
url: `/admin/rollJackpot/${jackpotId}`,
method: "get",
});
}
//修改奖池饰品
export function rollJackpotOrnamentsChange(query) {
return request({
url: `/admin/rollJackpotOrnaments`,
method: "put",
data: query,
});
}
//Roll房奖池饰品-批量填货
export function batchAdd(rollId, OrnamentsIds) {
return request({
url: `/admin/rollJackpotOrnaments/batchAdd/${rollId}/${OrnamentsIds}`,
method: "post",
});
}
//时间Roll房-新增时间Roll房
export function addtimeRoll(data) {
return request({
url: `/admin/timeRoll`,
method: "post",
data: data,
});
}
//时间Roll房-修改时间Roll房数据
export function changetimeRoll(data) {
return request({
url: `/admin/timeRoll`,
method: "put",
data: data,
});
}
//时间Roll房-状态修改
export function changeStatus() {
return request({
url: `/admin/timeRoll/changeStatus`,
method: "put",
});
}
//时间Roll房-查看奖项列表
export function getTimeRollPrizeList() {
return request({
url: `/admin/timeRoll/getTimeRollPrizeList/${id}`,
method: "get",
});
}
//时间Roll房-查询时间Roll房列表
export function getTimeRoll() {
return request({
url: `/admin/timeRoll/list`,
method: "get",
});
}
//时间Roll房-指定获奖者
export function timeNamedWinner(query) {
return request({
url: `/admin/timeRoll/namedWinner`,
method: "post",
data: query,
});
}
//时间Roll房-删除时间Roll房
export function delTimeroll(id) {
return request({
url: `/admin/timeRoll/remove/${id}`,
method: "delete",
});
}
//时间Roll房-获取时间Roll房详细信息
export function getTimeRollDetial(timeRollId) {
return request({
url: `/admin/timeRoll/${timeRollId}`,
method: "get",
});
}
export function getRollUser(rollId) {
return request({
url: `/admin/roll/getRollUser/${rollId}`,
method: "get"
});
}
export function addRobot(data) {
return request({
url: `/admin/roll/addRobot`,
method: "post",
data: data
});
}
// ---- CDK 相关接口 ----
/** 为Roll房批量生成CDK */
export function generateRollCdk(data) {
return request({
url: '/admin/roll/cdk/generate',
method: 'post',
data: data
});
}
/** 查询Roll房CDK列表 */
export function getRollCdkList(rollId) {
return request({
url: `/admin/roll/cdk/list/${rollId}`,
method: 'get'
});
}
/** 删除CDK */
export function deleteRollCdk(cdkId) {
return request({
url: `/admin/roll/cdk/${cdkId}`,
method: 'delete'
});
}