first commit
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询:GET /admin/sugar/mockresult/list
|
||||
export function list(query) {
|
||||
return request({
|
||||
url: '/admin/box/mockresult/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 更新:POST /admin/sugar/mockresult/list
|
||||
export function update(data) {
|
||||
return request({
|
||||
url: '/admin/box/mockresult/list',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 箱子列表 (支持分页+筛选)
|
||||
export function boxList(params) {
|
||||
return request({
|
||||
url: '/admin/bullet/box/list',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
// 新增/编辑箱子
|
||||
export function boxSave(data) {
|
||||
return request({
|
||||
url: '/admin/bullet/box/save',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除箱子
|
||||
export function boxDelete(boxId) {
|
||||
return request({
|
||||
url: '/admin/bullet/box/delete',
|
||||
method: 'post',
|
||||
params: { boxId }
|
||||
})
|
||||
}
|
||||
|
||||
// 查看箱子饰品配置
|
||||
export function boxOrnaments(boxId) {
|
||||
return request({
|
||||
url: '/admin/bullet/box/ornaments',
|
||||
method: 'get',
|
||||
params: { boxId }
|
||||
})
|
||||
}
|
||||
|
||||
// 一键重算全部箱子饰品分布
|
||||
export function recalcAll() {
|
||||
return request({ url: '/admin/bullet/box/recalc_all', method: 'post' })
|
||||
}
|
||||
|
||||
// 新增/编辑饰品数量 (upsert)
|
||||
export function saveOrnaments(boxId, data) {
|
||||
return request({
|
||||
url: '/admin/bullet/box/ornaments/save',
|
||||
method: 'post',
|
||||
params: { boxId },
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 版本管理
|
||||
export function getBoxVersions(boxId) {
|
||||
return request({ url: '/admin/bullet/box/versions', method: 'get', params: { boxId } })
|
||||
}
|
||||
export function publishVersion(boxId, version) {
|
||||
return request({ url: '/admin/bullet/box/publish', method: 'post', params: { boxId, version } })
|
||||
}
|
||||
export function rollbackVersion(boxId, version) {
|
||||
return request({ url: '/admin/bullet/box/rollback', method: 'post', params: { boxId, version } })
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function winStats(params) {
|
||||
return request({ url: '/admin/bullet/winstats', method: 'get', params })
|
||||
}
|
||||
|
||||
export function rewardPoolReset() {
|
||||
return request({ url: '/admin/bullet/rewardpool/reset', method: 'post' })
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function ornamentList() {
|
||||
return request({ url: '/admin/bullet/ornament/list', method: 'get' })
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function prizeList() {
|
||||
return request({ url: '/admin/bullet/prize/list', method: 'get' })
|
||||
}
|
||||
|
||||
export function prizeSave(data) {
|
||||
return request({ url: '/admin/bullet/prize/save', method: 'post', data })
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function recordList(params) {
|
||||
return request({ url: '/admin/bullet/records', method: 'get', params })
|
||||
}
|
||||
|
||||
export function deleteRecord(recordId) {
|
||||
return request({ url: '/admin/bullet/records/delete', method: 'post', params: { recordId } })
|
||||
}
|
||||
|
||||
export function clearRecords() {
|
||||
return request({ url: '/admin/bullet/records/clear', method: 'post' })
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function roundList(params) {
|
||||
return request({ url: '/admin/bullet/round/list', method: 'get', params })
|
||||
}
|
||||
|
||||
export function roundByOrnament(params) {
|
||||
return request({ url: '/admin/bullet/round/byOrnament', method: 'get', params })
|
||||
}
|
||||
|
||||
export function roundDelete(roundId) {
|
||||
return request({ url: '/admin/bullet/round/delete', method: 'post', params: { roundId } })
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 箱子列表(分页 + 按模式筛选)
|
||||
export function getBoxList(params) {
|
||||
return request({ url: '/admin/olympus/box/list', method: 'get', params })
|
||||
}
|
||||
|
||||
// 新增/编辑箱子
|
||||
export function saveBox(data) {
|
||||
return request({ url: '/admin/olympus/box/save', method: 'post', data })
|
||||
}
|
||||
|
||||
// 某箱某身份的饰品桶分布(含 convergeCount / fixedRounds / convergeRounds)
|
||||
export function getBoxOrnaments(boxId, audience) {
|
||||
return request({ url: `/admin/olympus/box/ornaments/${boxId}`, method: 'get', params: { audience }})
|
||||
}
|
||||
|
||||
// 保存某箱某身份饰品回合分布
|
||||
export function saveBoxOrnaments(data) {
|
||||
return request({ url: '/admin/olympus/box/ornaments/save', method: 'post', data })
|
||||
}
|
||||
|
||||
// 按 RTP 重算某箱某身份分布
|
||||
export function calcDistribution(data) {
|
||||
return request({ url: '/admin/olympus/box/ornaments/calc', method: 'post', data })
|
||||
}
|
||||
|
||||
// 模拟 payoutCap 约束下的预估实际 RTP
|
||||
export function simulateRtp(data) {
|
||||
return request({ url: '/admin/olympus/box/ornaments/simulate-rtp', method: 'post', data })
|
||||
}
|
||||
|
||||
// ==================== 分布模板(按身份) ====================
|
||||
|
||||
export function getBoxTemplates(boxId, audience) {
|
||||
return request({ url: `/admin/olympus/box/templates/${boxId}`, method: 'get', params: { audience }})
|
||||
}
|
||||
export function saveBoxTemplate(data) {
|
||||
return request({ url: '/admin/olympus/box/template/save', method: 'post', data })
|
||||
}
|
||||
export function deleteBoxTemplate(id) {
|
||||
return request({ url: `/admin/olympus/box/template/${id}`, method: 'delete' })
|
||||
}
|
||||
export function applyBoxTemplate(data) {
|
||||
return request({ url: '/admin/olympus/box/template/apply', method: 'post', data })
|
||||
}
|
||||
|
||||
// 一键重算所有箱子 × 所有身份(按各箱现有配置)
|
||||
export function recalcAll() {
|
||||
return request({ url: '/admin/olympus/box/recalc_all', method: 'post' })
|
||||
}
|
||||
|
||||
// 重算分布:按参数批量重算(boxType 可选=全部模式;audience 可选=全部身份;rtp/totalRounds/convergeRatio 必传统一设置)
|
||||
export function recalcBatch(data) {
|
||||
return request({ url: '/admin/olympus/box/recalcBatch', method: 'post', data })
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 每日统计列表(分页)
|
||||
export function getWinList(params) {
|
||||
return request({ url: '/admin/olympus/win/list', method: 'get', params })
|
||||
}
|
||||
|
||||
// 汇总(按日期区间)
|
||||
export function getWinSummary(params) {
|
||||
return request({ url: '/admin/olympus/win/summary', method: 'get', params })
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 饰品桶定义列表(17 桶)
|
||||
export function getOrnamentList() {
|
||||
return request({ url: '/admin/olympus/ornament/list', method: 'get' })
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 返奖饰品列表(含返奖区间)
|
||||
export function prizeList() {
|
||||
return request({ url: '/admin/olympus/prize/list', method: 'get' })
|
||||
}
|
||||
|
||||
// 新增/编辑返奖饰品(含区间)
|
||||
export function prizeSave(data) {
|
||||
return request({ url: '/admin/olympus/prize/save', method: 'post', data })
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 游戏记录列表(分页 + 按玩家ID/身份筛选;identity=common/anchor/robot/white,空=全部身份)
|
||||
export function getRecordList(params) {
|
||||
return request({ url: '/admin/olympus/record/list', method: 'get', params })
|
||||
}
|
||||
|
||||
// 返奖汇总(按日期区间)
|
||||
export function getWinSummary(params) {
|
||||
return request({ url: '/admin/olympus/win/summary', method: 'get', params })
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 奖池配置快照(总池 + 各箱子池),按身份 audience=common/anchor/robot/white
|
||||
export function getPoolConfig(params) {
|
||||
return request({ url: '/admin/olympus/rewardPool/config', method: 'get', params })
|
||||
}
|
||||
|
||||
// 逐箱注水/抽水(type=1 注水 / 2 抽水,含 audience、remark)
|
||||
export function adjustPool(data) {
|
||||
return request({ url: '/admin/olympus/rewardPool/adjust', method: 'post', data })
|
||||
}
|
||||
|
||||
// 批量按一轮花费比例注水/抽水:{ audience, type, ratio, remark },每箱金额=一轮总花费(底注×模式倍数×总回合数)×ratio%
|
||||
export function adjustPoolBatch(data) {
|
||||
return request({ url: '/admin/olympus/rewardPool/adjustBatch', method: 'post', data })
|
||||
}
|
||||
|
||||
// 重置人工调整:该身份所有箱子注水/抽水累计归零,只保留真实水位(下注−返奖):{ audience, remark }
|
||||
export function adjustPoolReset(data) {
|
||||
return request({ url: '/admin/olympus/rewardPool/adjustReset', method: 'post', data })
|
||||
}
|
||||
|
||||
// 奖池调整历史(分页,params 含 audience)
|
||||
export function getPoolLogs(params) {
|
||||
return request({ url: '/admin/olympus/rewardPool/adjustLog', method: 'get', params })
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 预生成回合列表(分页 + 按回合ID/模式筛选)
|
||||
export function getRoundList(params) {
|
||||
return request({ url: '/admin/olympus/round/list', method: 'get', params })
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
||||
export function getConfig() {
|
||||
return request({
|
||||
url: '/admin/sugar/gameconfig',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function updateConfig(data) {
|
||||
return request({
|
||||
url: '/admin/sugar/gameconfig',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
||||
export function list(query) {
|
||||
return request({
|
||||
url: '/admin/sugar/dailywin/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function resetRewardPool() {
|
||||
return request({
|
||||
url: '/api/sugar/rewardpool/reset',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
||||
export function list(query) {
|
||||
return request({
|
||||
url: '/admin/sugar/mockresult/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function update(data) {
|
||||
return request({
|
||||
url: '/admin/sugar/mockresult/list',
|
||||
method: 'POST',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
||||
export function listRecord(query) {
|
||||
return request({
|
||||
url: '/admin/sugar/user/record/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询注册用户信息列表
|
||||
export function listUser(query) {
|
||||
return request({
|
||||
url: '/admin/sugar/user/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function getBoxList(params) {
|
||||
return request({
|
||||
url: '/admin/sweet/box/list',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
export function saveBox(data) {
|
||||
return request({
|
||||
url: '/admin/sweet/box/save',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function getBoxOrnaments(boxId) {
|
||||
return request({
|
||||
url: `/admin/sweet/box/ornaments/${boxId}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function saveBoxOrnaments(data) {
|
||||
return request({
|
||||
url: '/admin/sweet/box/ornaments/save',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function calcDistribution(data) {
|
||||
return request({
|
||||
url: '/admin/sweet/box/ornaments/calc',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 模拟 payoutCap 约束下的预估实际 RTP
|
||||
export function simulateRtp(data) {
|
||||
return request({
|
||||
url: '/admin/sweet/box/ornaments/simulate-rtp',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// ==================== 箱子饰品分布模板(后端持久化) ====================
|
||||
|
||||
// 查询某箱子的模板列表
|
||||
export function getBoxTemplates(boxId) {
|
||||
return request({
|
||||
url: `/admin/sweet/box/templates/${boxId}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 保存当前分布为模板
|
||||
export function saveBoxTemplate(data) {
|
||||
return request({
|
||||
url: '/admin/sweet/box/template/save',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除模板
|
||||
export function deleteBoxTemplate(id) {
|
||||
return request({
|
||||
url: `/admin/sweet/box/template/${id}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 应用模板(写入分布 + 标记为生效模板)
|
||||
export function applyBoxTemplate(data) {
|
||||
return request({
|
||||
url: '/admin/sweet/box/template/apply',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// ==================== 奖池水位 ====================
|
||||
|
||||
export function getPoolStatus() {
|
||||
return request({ url: '/admin/sweet/pool/status', method: 'get' })
|
||||
}
|
||||
export function addPoolBet(data) {
|
||||
return request({ url: '/admin/sweet/pool/addBet', method: 'post', data })
|
||||
}
|
||||
export function addPoolWin(data) {
|
||||
return request({ url: '/admin/sweet/pool/addWin', method: 'post', data })
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function getWinList(params) {
|
||||
return request({
|
||||
url: '/admin/sweet/win/list',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
export function getWinSummary(params) {
|
||||
return request({
|
||||
url: '/admin/sweet/win/summary',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function getOrnamentList() {
|
||||
return request({
|
||||
url: '/admin/sweet/ornament/list',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function prizeList() {
|
||||
return request({
|
||||
url: '/admin/sweet/prize/list',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function prizeSave(data) {
|
||||
return request({
|
||||
url: '/admin/sweet/prize/save',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function getRecordList(params) {
|
||||
return request({
|
||||
url: '/admin/sweet/record/list',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function getRoundList(params) {
|
||||
return request({
|
||||
url: '/admin/sweet/round/list',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
export function roundDelete(ids) {
|
||||
return request({
|
||||
url: '/admin/sweet/round/delete',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// ======================== 游戏配置 ========================
|
||||
|
||||
export function getConfig() {
|
||||
return request({
|
||||
url: '/admin/wheel/gameconfig',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function updateConfig(data) {
|
||||
return request({
|
||||
url: '/admin/wheel/gameconfig',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// ======================== 4池统计 ========================
|
||||
|
||||
export function getPoolStats() {
|
||||
return request({
|
||||
url: '/admin/wheel/pool/stats',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// ======================== 奖励矩阵 CRUD ========================
|
||||
|
||||
export function getMatrixList(params) {
|
||||
return request({
|
||||
url: '/admin/wheel/matrix/list',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
export function saveMatrix(data) {
|
||||
return request({
|
||||
url: '/admin/wheel/matrix/save',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteMatrix(id) {
|
||||
return request({
|
||||
url: '/admin/wheel/matrix/delete/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// ======================== 奖池调节 ========================
|
||||
|
||||
export function adjustPool(data) {
|
||||
return request({
|
||||
url: '/admin/wheel/pool/adjust',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function resetPool(data) {
|
||||
return request({
|
||||
url: '/admin/wheel/pool/reset',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function getAdjustLog(params) {
|
||||
return request({
|
||||
url: '/admin/wheel/pool/adjustLog',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
export function getPoolBalance(params) {
|
||||
return request({
|
||||
url: '/admin/wheel/pool/balance',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function getBalance() {
|
||||
return request({
|
||||
url: '/admin/cs340item/checkMerchantBalance',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
export function developmentInfo() {
|
||||
return request({
|
||||
url: '/admin/zbt/developmentInfo',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getV5itemBalance() {
|
||||
return request({
|
||||
url: '/admin/v5item/checkMerchantBalance',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getHomeStats() {
|
||||
return request({
|
||||
url: '/admin/rechargeRecord/homeStats',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getChartData(type) {
|
||||
return request({
|
||||
url: '/admin/rechargeRecord/chartData',
|
||||
method: 'get',
|
||||
params: { type }
|
||||
})
|
||||
}
|
||||
|
||||
export function getRtpData() {
|
||||
return request({
|
||||
url: '/admin/rechargeRecord/realTimeRtp',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 登录方法
|
||||
export function login(username, password, code, uuid) {
|
||||
const data = {
|
||||
username,
|
||||
password,
|
||||
code,
|
||||
uuid
|
||||
}
|
||||
return request({
|
||||
url: '/login',
|
||||
headers: {
|
||||
isToken: false,
|
||||
repeatSubmit: false
|
||||
},
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 注册方法
|
||||
export function register(data) {
|
||||
return request({
|
||||
url: '/register',
|
||||
headers: {
|
||||
isToken: false
|
||||
},
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取用户详细信息
|
||||
export function getInfo() {
|
||||
return request({
|
||||
url: '/getInfo',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 退出方法
|
||||
export function logout() {
|
||||
return request({
|
||||
url: '/logout',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
// 获取验证码
|
||||
export function getCodeImg() {
|
||||
return request({
|
||||
url: '/captchaImage',
|
||||
headers: {
|
||||
isToken: false
|
||||
},
|
||||
method: 'get',
|
||||
timeout: 20000
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 获取路由
|
||||
export const getRouters = () => {
|
||||
return request({
|
||||
url: '/getRouters',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询缓存详细
|
||||
export function getCache() {
|
||||
return request({
|
||||
url: '/monitor/cache',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询缓存名称列表
|
||||
export function listCacheName() {
|
||||
return request({
|
||||
url: '/monitor/cache/getNames',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询缓存键名列表
|
||||
export function listCacheKey(cacheName) {
|
||||
return request({
|
||||
url: '/monitor/cache/getKeys/' + cacheName,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询缓存内容
|
||||
export function getCacheValue(cacheName, cacheKey) {
|
||||
return request({
|
||||
url: '/monitor/cache/getValue/' + cacheName + '/' + cacheKey,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 清理指定名称缓存
|
||||
export function clearCacheName(cacheName) {
|
||||
return request({
|
||||
url: '/monitor/cache/clearCacheName/' + cacheName,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 清理指定键名缓存
|
||||
export function clearCacheKey(cacheKey) {
|
||||
return request({
|
||||
url: '/monitor/cache/clearCacheKey/' + cacheKey,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 清理全部缓存
|
||||
export function clearCacheAll() {
|
||||
return request({
|
||||
url: '/monitor/cache/clearCacheAll',
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询定时任务调度列表
|
||||
export function listJob(query) {
|
||||
return request({
|
||||
url: '/monitor/job/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询定时任务调度详细
|
||||
export function getJob(jobId) {
|
||||
return request({
|
||||
url: '/monitor/job/' + jobId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增定时任务调度
|
||||
export function addJob(data) {
|
||||
return request({
|
||||
url: '/monitor/job',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改定时任务调度
|
||||
export function updateJob(data) {
|
||||
return request({
|
||||
url: '/monitor/job',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除定时任务调度
|
||||
export function delJob(jobId) {
|
||||
return request({
|
||||
url: '/monitor/job/' + jobId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 任务状态修改
|
||||
export function changeJobStatus(jobId, status) {
|
||||
const data = {
|
||||
jobId,
|
||||
status
|
||||
}
|
||||
return request({
|
||||
url: '/monitor/job/changeStatus',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 定时任务立即执行一次
|
||||
export function runJob(jobId, jobGroup) {
|
||||
const data = {
|
||||
jobId,
|
||||
jobGroup
|
||||
}
|
||||
return request({
|
||||
url: '/monitor/job/run',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询调度日志列表
|
||||
export function listJobLog(query) {
|
||||
return request({
|
||||
url: '/monitor/jobLog/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 删除调度日志
|
||||
export function delJobLog(jobLogId) {
|
||||
return request({
|
||||
url: '/monitor/jobLog/' + jobLogId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 清空调度日志
|
||||
export function cleanJobLog() {
|
||||
return request({
|
||||
url: '/monitor/jobLog/clean',
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询登录日志列表
|
||||
export function list(query) {
|
||||
return request({
|
||||
url: '/monitor/logininfor/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 删除登录日志
|
||||
export function delLogininfor(infoId) {
|
||||
return request({
|
||||
url: '/monitor/logininfor/' + infoId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 解锁用户登录状态
|
||||
export function unlockLogininfor(userName) {
|
||||
return request({
|
||||
url: '/monitor/logininfor/unlock/' + userName,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 清空登录日志
|
||||
export function cleanLogininfor() {
|
||||
return request({
|
||||
url: '/monitor/logininfor/clean',
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询在线用户列表
|
||||
export function list(query) {
|
||||
return request({
|
||||
url: '/monitor/online/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 强退用户
|
||||
export function forceLogout(tokenId) {
|
||||
return request({
|
||||
url: '/monitor/online/' + tokenId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 心跳
|
||||
export function heartbeat() {
|
||||
return request({
|
||||
url: '/monitor/online/heartbeat',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询操作日志列表
|
||||
export function list(query) {
|
||||
return request({
|
||||
url: '/monitor/operlog/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 删除操作日志
|
||||
export function delOperlog(operId) {
|
||||
return request({
|
||||
url: '/monitor/operlog/' + operId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 清空操作日志
|
||||
export function cleanOperlog() {
|
||||
return request({
|
||||
url: '/monitor/operlog/clean',
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 获取服务信息
|
||||
export function getServer() {
|
||||
return request({
|
||||
url: '/monitor/server',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 获取充值产品列表(金额选项)
|
||||
export function getRechargeList() {
|
||||
return request({
|
||||
url: '/admin/blankCardKey/rechargeList',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 生成空白卡密
|
||||
export function generateBlankCardKeys(data) {
|
||||
return request({
|
||||
url: '/admin/blankCardKey/generate',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取空白卡密列表
|
||||
export function getBlankCardKeyList(params) {
|
||||
return request({
|
||||
url: '/admin/blankCardKey/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询推广CDKEY兑换记录列表
|
||||
export function listPromoCdkeyRedeem(query) {
|
||||
return request({
|
||||
url: '/admin/promoCdkeyRedeem/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 转赠申请列表
|
||||
export function transferApplyList(query) {
|
||||
return request({
|
||||
url: '/admin/transferApply/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 审核通过
|
||||
export function approveTransfer(id) {
|
||||
return request({
|
||||
url: '/admin/transferApply/approve',
|
||||
method: 'post',
|
||||
params: { id }
|
||||
})
|
||||
}
|
||||
|
||||
// 审核驳回
|
||||
export function rejectTransfer(id, rejectReason) {
|
||||
return request({
|
||||
url: '/admin/transferApply/reject',
|
||||
method: 'post',
|
||||
params: { id, rejectReason }
|
||||
})
|
||||
}
|
||||
|
||||
// 转赠申请批次列表(按批次聚合,含饰品明细)
|
||||
export function transferApplyBatchList(query) {
|
||||
return request({
|
||||
url: '/admin/transferApply/batchList',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 批次审核通过(整个批次一起通过)
|
||||
export function approveTransferBatch(batchId) {
|
||||
return request({
|
||||
url: '/admin/transferApply/approveBatch',
|
||||
method: 'post',
|
||||
params: { batchId }
|
||||
})
|
||||
}
|
||||
|
||||
// 批次审核驳回(整个批次一起驳回)
|
||||
export function rejectTransferBatch(batchId, rejectReason) {
|
||||
return request({
|
||||
url: '/admin/transferApply/rejectBatch',
|
||||
method: 'post',
|
||||
params: { batchId, rejectReason }
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
import request from '@/utils/request'
|
||||
//福利-查询福利列表
|
||||
export function getBonus(query) {
|
||||
return request({
|
||||
url: '/admin/bonus/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
//福利-获取福利详细信息
|
||||
export function getBonusid(id) {
|
||||
return request({
|
||||
url: `/admin/bonus/${id}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//福利-获取福利详细信息
|
||||
export function delBonus(ids) {
|
||||
return request({
|
||||
url: `/admin/bonus/${ids}`,
|
||||
method: 'delete',
|
||||
})
|
||||
}
|
||||
//福利-新增福利
|
||||
export function addBonus(data) {
|
||||
return request({
|
||||
url: '/admin/bonus',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
//福利-修改福利
|
||||
export function updateBonus (data) {
|
||||
return request({
|
||||
url: '/admin/bonus',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,191 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询宝箱数据列表
|
||||
export function listBox(query) {
|
||||
return request({
|
||||
url: '/admin/box/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询宝箱数据详细
|
||||
export function getBox(boxId) {
|
||||
return request({
|
||||
url: '/admin/box/' + boxId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增宝箱数据
|
||||
export function addBox(data) {
|
||||
return request({
|
||||
url: '/admin/box',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改宝箱数据
|
||||
export function updateBox(data) {
|
||||
return request({
|
||||
url: '/admin/box',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除宝箱数据
|
||||
export function delBox(boxId) {
|
||||
return request({
|
||||
url: '/admin/box/' + boxId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
//宝箱类型
|
||||
export function boxTypelist(data) {
|
||||
return request({
|
||||
url: '/admin/boxType/list',
|
||||
method: 'get',
|
||||
params:data
|
||||
})
|
||||
}
|
||||
//新增宝箱
|
||||
|
||||
export function boxType(data) {
|
||||
return request({
|
||||
url: '/admin/boxType',
|
||||
method: 'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//
|
||||
export function boxTypeChange(data) {
|
||||
return request({
|
||||
url: '/admin/boxType',
|
||||
method: 'put',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//
|
||||
export function boxTypeId(id) {
|
||||
return request({
|
||||
url: `/admin/boxType/${id}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//
|
||||
export function boxChange(data) {
|
||||
return request({
|
||||
url: `/admin/box`,
|
||||
method: 'put',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//宝箱类型-删除宝箱类型数据
|
||||
export function delBoxType(ids) {
|
||||
return request({
|
||||
url: `/admin/boxType/${ids}`,
|
||||
method: 'delete',
|
||||
})
|
||||
}
|
||||
//宝箱-查看奖项
|
||||
export function getBoxOrnaments(boxId,page,size, includeChildren = false) {
|
||||
let url = `/admin/boxOrnaments/list/${boxId}?pageNum=${page}&pageSize=${size}`;
|
||||
if (includeChildren) url += '&includeChildren=true';
|
||||
return request({ url, method: 'get' })
|
||||
}
|
||||
//宝箱-修改奖项
|
||||
export function saveBoxOrnaments(data) {
|
||||
return request({
|
||||
url: `/admin/boxOrnaments`,
|
||||
method: 'put',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//宝箱-新增奖项
|
||||
export function addBoxOrnaments(data) {
|
||||
return request({
|
||||
url: `/admin/boxOrnaments`,
|
||||
method: 'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//宝箱-获取奖项详细信息
|
||||
export function getidBoxOrnaments(id) {
|
||||
return request({
|
||||
url: `/admin/boxOrnaments/${id}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//宝箱-获取奖项详细信息
|
||||
export function delBoxOrnaments(boxId,ids) {
|
||||
return request({
|
||||
url: `/admin/boxOrnaments/${boxId}/${ids}`,
|
||||
method: 'delete',
|
||||
})
|
||||
}
|
||||
//宝箱记录-获取宝箱记录数据列表
|
||||
export function getBoxRecords(data) {
|
||||
return request({
|
||||
url: `/admin/boxRecords/list`,
|
||||
method: 'get',
|
||||
params:data
|
||||
})
|
||||
}
|
||||
//获取宝箱利润率
|
||||
export function getProfitMargin(boxId) {
|
||||
return request({
|
||||
url: `/admin/boxOrnaments/getProfitMargin/${boxId}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
//校验饰品是否可添加到宝箱(饰品独占校验,按 ornamentId)
|
||||
export function checkOrnamentAvailability(ornamentId) {
|
||||
return request({
|
||||
url: `/admin/boxOrnaments/checkOrnament/${ornamentId}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
//饰品搜索 (支持价格范围)
|
||||
export function searchOrnaments(query) {
|
||||
return request({
|
||||
url: '/admin/ornament/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
//宝箱饰品-批量填货
|
||||
export function batchAdd(data) {
|
||||
return request({
|
||||
url: `/admin/boxOrnaments/batchAdd`,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
//宝箱-重置宝箱
|
||||
export function resetBox(boxId) {
|
||||
return request({
|
||||
url: `/admin/box/resetBox/${boxId}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//宝箱-配置金色箱子壳子(金中金模式)
|
||||
export function setupGoldenBox(boxId) {
|
||||
return request({
|
||||
url: `/admin/boxOrnaments/setupGoldenBox/${boxId}`,
|
||||
method: 'post',
|
||||
})
|
||||
}
|
||||
//
|
||||
//宝箱-统计宝箱数据
|
||||
export function countBox(boxId,data) {
|
||||
return request({
|
||||
url: `/admin/box/statisticsBoxData/${boxId}?date=${data}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 获取卡商列表
|
||||
export function getCardMerchantList(query) {
|
||||
return request({
|
||||
url: '/admin/cardMerchant/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 卡商充值(管理员给卡商增加余额)
|
||||
export function cardMerchantRecharge(data) {
|
||||
return request({
|
||||
url: '/admin/cardMerchant/recharge',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改卡商余额(管理员直接把卡商余额改成指定值)
|
||||
export function updateCardMerchantBalance(data) {
|
||||
return request({
|
||||
url: '/admin/cardMerchant/updateBalance',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 卡商充值记录
|
||||
export function getCardMerchantRechargeLog(query) {
|
||||
return request({
|
||||
url: '/admin/cardMerchant/rechargeLog',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
//获取对战列表
|
||||
export function getFightlist(data){
|
||||
return request({
|
||||
url: '/admin/fight/list',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
//获取对战宝箱列表
|
||||
export function getFightBoxList(fightId){
|
||||
return request({
|
||||
url: `/admin/fight/getFightBoxList/${fightId}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//查询对战结果
|
||||
export function getFightResult (fightId){
|
||||
return request({
|
||||
url: `/admin/fightResult/getFightResult/${fightId}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询对战奖励金额列表
|
||||
export function listReward(query) {
|
||||
return request({
|
||||
url: '/admin/reward/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询对战奖励金额详细
|
||||
export function getReward(id) {
|
||||
return request({
|
||||
url: '/admin/reward/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增对战奖励金额
|
||||
export function addReward(data) {
|
||||
return request({
|
||||
url: '/admin/reward',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function generateRankingReward() {
|
||||
return request({
|
||||
url: '/admin/reward/generateRankingReward/',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
// 修改对战奖励金额
|
||||
export function updateReward(data) {
|
||||
return request({
|
||||
url: '/admin/reward',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除对战奖励金额
|
||||
export function delReward(id) {
|
||||
return request({
|
||||
url: '/admin/reward/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function truncateRankingReward() {
|
||||
return request({
|
||||
url: '/admin/reward/truncateRankingReward',
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询机器人对战进房时间配置列表
|
||||
export function listRobotFightConfig(query) {
|
||||
return request({
|
||||
url: '/admin/robotFightConfig/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询机器人对战进房时间配置详细
|
||||
export function getRobotFightConfig(id) {
|
||||
return request({
|
||||
url: '/admin/robotFightConfig/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增机器人对战进房时间配置
|
||||
export function addRobotFightConfig(data) {
|
||||
return request({
|
||||
url: '/admin/robotFightConfig',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改机器人对战进房时间配置
|
||||
export function updateRobotFightConfig(data) {
|
||||
return request({
|
||||
url: '/admin/robotFightConfig',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除机器人对战进房时间配置
|
||||
export function delRobotFightConfig(id) {
|
||||
return request({
|
||||
url: '/admin/robotFightConfig/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询机器人对战分组列表
|
||||
export function listGroup(query) {
|
||||
return request({
|
||||
url: '/admin/group/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询机器人对战分组详细
|
||||
export function getGroup(groupId) {
|
||||
return request({
|
||||
url: '/admin/group/' + groupId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增机器人对战分组
|
||||
export function addGroup(data) {
|
||||
return request({
|
||||
url: '/admin/group',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改机器人对战分组
|
||||
export function updateGroup(data) {
|
||||
return request({
|
||||
url: '/admin/group',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除机器人对战分组
|
||||
export function delGroup(groupId) {
|
||||
return request({
|
||||
url: '/admin/group/' + groupId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询机器人对战分组宝箱列表
|
||||
export function listGroupBox(groupId, query) {
|
||||
return request({
|
||||
url: '/admin/group/box/list/' + groupId,
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询机器人对战分组宝箱详细
|
||||
export function getGroupBox(groupId, boxId) {
|
||||
return request({
|
||||
url: '/admin/group/box/' + groupId + '/' + boxId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增机器人对战分组宝箱
|
||||
export function addGroupBox(data) {
|
||||
return request({
|
||||
url: '/admin/group/box',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改机器人对战分组宝箱
|
||||
export function updateGroupBox(data) {
|
||||
return request({
|
||||
url: '/admin/group/box',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除机器人对战分组宝箱
|
||||
export function delGroupBox(groupId, boxId) {
|
||||
return request({
|
||||
url: '/admin/group/box/' + groupId + "/" + boxId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询机器人对战价格档位配置列表
|
||||
export function listRobotFightPriceConfig(query) {
|
||||
return request({
|
||||
url: '/admin/robotFightPriceConfig/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询机器人对战价格档位配置详细
|
||||
export function getRobotFightPriceConfig(id) {
|
||||
return request({
|
||||
url: '/admin/robotFightPriceConfig/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增机器人对战价格档位配置
|
||||
export function addRobotFightPriceConfig(data) {
|
||||
return request({
|
||||
url: '/admin/robotFightPriceConfig',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改机器人对战价格档位配置
|
||||
export function updateRobotFightPriceConfig(data) {
|
||||
return request({
|
||||
url: '/admin/robotFightPriceConfig',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除机器人对战价格档位配置
|
||||
export function delRobotFightPriceConfig(id) {
|
||||
return request({
|
||||
url: '/admin/robotFightPriceConfig/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询首充赠送列表
|
||||
export function listRecharge(query) {
|
||||
return request({
|
||||
url: '/admin/recharge/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询首充赠送详细
|
||||
export function getRecharge(id) {
|
||||
return request({
|
||||
url: '/admin/recharge/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增首充赠送
|
||||
export function addRecharge(data) {
|
||||
return request({
|
||||
url: '/admin/recharge',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改首充赠送
|
||||
export function updateRecharge(data) {
|
||||
return request({
|
||||
url: '/admin/recharge',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除首充赠送
|
||||
export function delRecharge(id) {
|
||||
return request({
|
||||
url: '/admin/recharge/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
||||
export function getRechargeCard(query) {
|
||||
return request({
|
||||
url: '/admin/rechargeCard/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function addRechargeCard(rechargeListId,num) {
|
||||
return request({
|
||||
url: `/admin/rechargeCard/generateCard/${rechargeListId}/${num}`,
|
||||
method:'post'
|
||||
})
|
||||
}
|
||||
|
||||
export function addBlankRechargeCard(rechargeListId,num) {
|
||||
return request({
|
||||
url: `/admin/rechargeCard/generateBlankCard/${rechargeListId}/${num}`,
|
||||
method:'post'
|
||||
})
|
||||
}
|
||||
|
||||
export function downloadRechargeCard() {
|
||||
return request({
|
||||
url: `/admin/rechargeCard/export`,
|
||||
method:'post'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 网站支付订单查询
|
||||
export function orderList(data) {
|
||||
return request({
|
||||
url: '/admin/order/list',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询饰品数据列表
|
||||
export function listOrnaments(query) {
|
||||
return request({
|
||||
url: '/admin/ornaments/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询饰品数据详细
|
||||
export function getOrnaments(id) {
|
||||
return request({
|
||||
url: '/admin/ornaments/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增饰品数据
|
||||
export function addOrnaments(data) {
|
||||
return request({
|
||||
url: '/admin/ornaments/addTtOrnament',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
// 发放饰品
|
||||
export function grantOrnaments(data,userId,ornamentsId,num) {
|
||||
return request({
|
||||
url: `/admin/ornaments/grantOrnaments/${userId}/${ornamentsId}/${num}`,
|
||||
method: 'post',
|
||||
params:data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改饰品数据
|
||||
export function updateOrnaments(data) {
|
||||
return request({
|
||||
url: '/admin/ornaments/editTtOrnament',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除饰品数据
|
||||
export function delOrnaments(id) {
|
||||
return request({
|
||||
url: '/admin/ornaments/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 网站道具-查询网站道具列表
|
||||
export function getWebsiteProperty(params) {
|
||||
return request({
|
||||
url: '/admin/websiteProperty/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
// 网站道具-查询网站道具详细信息
|
||||
export function getWebsitePropertyid(id) {
|
||||
return request({
|
||||
url: `/admin/websiteProperty/${id}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
// 网站道具-删除网站道具
|
||||
export function delWebsiteProperty(ids) {
|
||||
return request({
|
||||
url: `/admin/websiteProperty/${ids}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 网站道具-修改网站道具
|
||||
export function changeWebsiteProperty(data) {
|
||||
return request({
|
||||
url: '/admin/websiteProperty',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 网站道具-新增网站道具
|
||||
export function addWebsiteProperty(data) {
|
||||
return request({
|
||||
url: '/admin/websiteProperty',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询开箱机会列表
|
||||
export function listChance(query) {
|
||||
return request({
|
||||
url: '/admin/chance/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询开箱机会详细
|
||||
export function getChance(ornamentId) {
|
||||
return request({
|
||||
url: '/admin/chance/' + ornamentId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增开箱机会
|
||||
export function addChance(data) {
|
||||
return request({
|
||||
url: '/admin/chance',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改开箱机会
|
||||
export function updateChance(data) {
|
||||
return request({
|
||||
url: '/admin/chance',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除开箱机会
|
||||
export function delChance(ornamentId) {
|
||||
return request({
|
||||
url: '/admin/chance/' + ornamentId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询饰品级别数据列表
|
||||
export function listLevel(query) {
|
||||
return request({
|
||||
url: '/admin/ornamentsLevel/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询饰品级别数据详细
|
||||
export function getLevel(id) {
|
||||
return request({
|
||||
url: '/admin/ornamentsLevel/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增饰品级别数据
|
||||
export function addLevel(num) {
|
||||
return request({
|
||||
url: `/admin/ornamentsLevel/generateOrnamentsLevel/${num}`,
|
||||
method: 'post',
|
||||
})
|
||||
}
|
||||
|
||||
// 修改饰品级别数据
|
||||
export function updateLevel(data) {
|
||||
return request({
|
||||
url: '/admin/ornamentsLevel',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除饰品级别数据
|
||||
// export function delLevel(id) {
|
||||
// return request({
|
||||
// url: '/admin/ornamentsLevel/' + id,
|
||||
// method: 'delete'
|
||||
// })
|
||||
// }
|
||||
//重置列表
|
||||
export function resetLevel() {
|
||||
return request({
|
||||
url: '/admin/ornamentsLevel',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
//充值记录
|
||||
export function rechargeRecord(data) {
|
||||
return request({
|
||||
url: '/admin/rechargeRecord/list',
|
||||
method: 'get',
|
||||
params:data
|
||||
})
|
||||
}
|
||||
//充值
|
||||
export function getRechargeList(data) {
|
||||
return request({
|
||||
url: '/admin/rechargeList/list',
|
||||
method: 'get',
|
||||
params:data
|
||||
})
|
||||
}
|
||||
//修改
|
||||
export function changeRechargeList(data) {
|
||||
return request({
|
||||
url: '/admin/rechargeList',
|
||||
method: 'put',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//新增
|
||||
export function addRechargeList(data) {
|
||||
return request({
|
||||
url: '/admin/rechargeList',
|
||||
method: 'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//id查询
|
||||
export function getRechargeListid(id) {
|
||||
return request({
|
||||
url: `/admin/rechargeList/${id}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//删除
|
||||
export function delRechargeList(id) {
|
||||
return request({
|
||||
url: `/admin/rechargeList/${id}`,
|
||||
method: 'delete',
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询【请填写功能名称】列表
|
||||
export function listTtRedPack(query) {
|
||||
return request({
|
||||
url: '/admin/redPack/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询【请填写功能名称】详细
|
||||
export function getTtRedPack(id) {
|
||||
return request({
|
||||
url: '/admin/redPack/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增【请填写功能名称】
|
||||
export function addTtRedPack(data) {
|
||||
return request({
|
||||
url: '/admin/redPack',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改【请填写功能名称】
|
||||
export function updateTtRedPack(data) {
|
||||
return request({
|
||||
url: '/admin/redPack',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除【请填写功能名称】
|
||||
export function delTtRedPack(id) {
|
||||
return request({
|
||||
url: '/admin/redPack/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询汰换记录列表
|
||||
export function listReplacementRecord(query) {
|
||||
return request({
|
||||
url: '/admin/replacementRecord/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询汰换记录详细
|
||||
export function getReplacementRecord(id) {
|
||||
return request({
|
||||
url: '/admin/replacementRecord/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增汰换记录
|
||||
export function addReplacementRecord(data) {
|
||||
return request({
|
||||
url: '/admin/replacementRecord',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改汰换记录
|
||||
export function updateReplacementRecord(data) {
|
||||
return request({
|
||||
url: '/admin/replacementRecord',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除汰换记录
|
||||
export function delReplacementRecord(id) {
|
||||
return request({
|
||||
url: '/admin/replacementRecord/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,297 @@
|
||||
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"
|
||||
});
|
||||
}
|
||||
|
||||
// Roll房实际中奖记录(开奖后参与用户中了什么饰品)
|
||||
export function getRollWinningRecords(rollId) {
|
||||
return request({
|
||||
url: `/admin/roll/winningRecords/${rollId}`,
|
||||
method: "get"
|
||||
});
|
||||
}
|
||||
|
||||
export function addRobot(data) {
|
||||
return request({
|
||||
url: `/admin/roll/addRobot`,
|
||||
method: "post",
|
||||
data: data
|
||||
});
|
||||
}
|
||||
// 搜索用户(按昵称)
|
||||
export function searchUserByNick(nickName) {
|
||||
return request({
|
||||
url: '/admin/user/list',
|
||||
method: 'get',
|
||||
params: { nickName, pageNum: 1, pageSize: 20 }
|
||||
});
|
||||
}
|
||||
|
||||
// 搜索用户(按用户ID)
|
||||
export function searchUserById(userId) {
|
||||
return request({
|
||||
url: '/admin/user/list',
|
||||
method: 'get',
|
||||
params: { userId, pageNum: 1, pageSize: 20 }
|
||||
});
|
||||
}
|
||||
|
||||
// 强制加入普通用户
|
||||
export function addUser(data) {
|
||||
return request({
|
||||
url: '/admin/roll/addUser',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
}
|
||||
|
||||
// ============== 官方周期Roll配置 ==============
|
||||
// 官方周期Roll配置-列表(分页)
|
||||
export function officialRollConfigList(query) {
|
||||
return request({
|
||||
url: '/admin/officialRollConfig/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
}
|
||||
// 官方周期Roll配置-详情
|
||||
export function officialRollConfigDetail(id) {
|
||||
return request({
|
||||
url: `/admin/officialRollConfig/${id}`,
|
||||
method: 'get'
|
||||
});
|
||||
}
|
||||
// 官方周期Roll配置-新增
|
||||
export function officialRollConfigAdd(data) {
|
||||
return request({
|
||||
url: '/admin/officialRollConfig',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
}
|
||||
// 官方周期Roll配置-编辑
|
||||
export function officialRollConfigChange(data) {
|
||||
return request({
|
||||
url: '/admin/officialRollConfig',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
}
|
||||
// 官方周期Roll配置-删除
|
||||
export function officialRollConfigDel(id) {
|
||||
return request({
|
||||
url: `/admin/officialRollConfig/${id}`,
|
||||
method: 'delete'
|
||||
});
|
||||
}
|
||||
// 官方周期Roll配置-启用/停用
|
||||
export function officialRollConfigChangeStatus(data) {
|
||||
return request({
|
||||
url: '/admin/officialRollConfig/changeStatus',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询公告列表
|
||||
export function listAnnouncement(query) {
|
||||
return request({
|
||||
url: '/admin/announcement/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询公告详细
|
||||
export function getAnnouncement(announcementId) {
|
||||
return request({
|
||||
url: '/admin/announcement/' + announcementId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增公告
|
||||
export function addAnnouncement(data) {
|
||||
return request({
|
||||
url: '/admin/announcement',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改公告
|
||||
export function updateAnnouncement(data) {
|
||||
return request({
|
||||
url: '/admin/announcement',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除公告
|
||||
export function delAnnouncement(announcementId) {
|
||||
return request({
|
||||
url: '/admin/announcement/' + announcementId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,263 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
//banner
|
||||
//banner列表
|
||||
export function getBanner(query) {
|
||||
return request({
|
||||
url: '/admin/banner/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function getBannerid(id) {
|
||||
return request({
|
||||
url: `/admin/banner/${id}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//添加banner
|
||||
export function addBanner(query) {
|
||||
return request({
|
||||
url: '/admin/banner',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
//删除
|
||||
export function delBanner(ids) {
|
||||
return request({
|
||||
url: `/admin/banner/${ids}`,
|
||||
method: 'delete',
|
||||
})
|
||||
}
|
||||
//修改banner
|
||||
export function changeBanner(query) {
|
||||
return request({
|
||||
url: '/admin/banner',
|
||||
method: 'put',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
//avatar
|
||||
//avatar列表
|
||||
|
||||
export function getuserAvatar(query) {
|
||||
return request({
|
||||
url: '/admin/userAvatar/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
//新增
|
||||
export function adduserAvatar(query) {
|
||||
return request({
|
||||
url: '/admin/userAvatar',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
//修改
|
||||
export function changheuserAvatar(query) {
|
||||
return request({
|
||||
url: '/admin/userAvatar',
|
||||
method: 'put',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
//删除
|
||||
export function deluserAvatar(ids) {
|
||||
return request({
|
||||
url: `/admin/userAvatar/${ids}`,
|
||||
method: 'delete',
|
||||
})
|
||||
}
|
||||
//id
|
||||
export function getuserAvatarid(id) {
|
||||
return request({
|
||||
url: `/admin/userAvatar/${id}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
//综合设置
|
||||
export function getParameterSetting() {
|
||||
return request({
|
||||
url: `/admin/websiteSetup/getParameterSetting`,
|
||||
method: 'post',
|
||||
})
|
||||
}
|
||||
|
||||
//
|
||||
export function updateParameterSetting(data) {
|
||||
return request({
|
||||
url: `/admin/websiteSetup/updateParameterSetting`,
|
||||
method: 'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//vip等级-生成vip等级
|
||||
export function addVipLevel(num) {
|
||||
return request({
|
||||
url: `/admin/vipLevel/generateVipLevel/${num}`,
|
||||
method: 'post',
|
||||
})
|
||||
}
|
||||
//vip等级-获取vip等级详细信息
|
||||
export function getVipLevelid(id) {
|
||||
return request({
|
||||
url: `/admin/vipLevel/${id}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//vip等级-重置vip等级
|
||||
export function resetVipLevel(id) {
|
||||
return request({
|
||||
url: `/admin/vipLevel`,
|
||||
method: 'post',
|
||||
})
|
||||
}
|
||||
|
||||
//vip等级-获取vip等级列表
|
||||
export function getVipLevel() {
|
||||
return request({
|
||||
url: `/admin/vipLevel/list`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//vip等级-修改vip等级
|
||||
export function changeVipLevel(data) {
|
||||
return request({
|
||||
url: `/admin/vipLevel`,
|
||||
method: 'put',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
//推广等级-生成推广等级
|
||||
export function generatePromotionLevel(num) {
|
||||
return request({
|
||||
url: `/admin/promotionLevel/generatePromotionLevel/${num}`,
|
||||
method: 'post',
|
||||
})
|
||||
}
|
||||
//推广等级-获取推广等级详细信息
|
||||
export function getPromotionLevelid(id) {
|
||||
return request({
|
||||
url: `/admin/promotionLevel/${id}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//推广等级-重置推广等级
|
||||
export function resetPromotionLevel() {
|
||||
return request({
|
||||
url: `/admin/promotionLevel`,
|
||||
method: 'post',
|
||||
})
|
||||
}
|
||||
|
||||
//推广等级-获取推广等级列表
|
||||
export function getPromotionLevel() {
|
||||
return request({
|
||||
url: `/admin/promotionLevel/list`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
//推广等级-修改推广等级
|
||||
export function changePromotionLevel(data) {
|
||||
return request({
|
||||
url: `/admin/promotionLevel`,
|
||||
method: 'put',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
//文章管理-查询文章列表
|
||||
export function getContent(query) {
|
||||
return request({
|
||||
url: `admin/content/list`,
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
//文章管理-查询文章详细信息显示
|
||||
export function getContentid(id) {
|
||||
return request({
|
||||
url: `/admin/content/${id}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//删除
|
||||
export function delContent(ids) {
|
||||
return request({
|
||||
url: `/admin/content/${ids}`,
|
||||
method: 'delete',
|
||||
})
|
||||
}
|
||||
//文章管理-新增文章列表
|
||||
export function addContent(data) {
|
||||
return request({
|
||||
url: `/admin/content`,
|
||||
method: 'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//文章管理-修改文章
|
||||
export function changeContent(data) {
|
||||
return request({
|
||||
url: `/admin/content`,
|
||||
method: 'put',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
//文章类别管理-文章类别列表
|
||||
export function getContentType(data) {
|
||||
return request({
|
||||
url: `admin/contentType/list`,
|
||||
method: 'get',
|
||||
params:data
|
||||
})
|
||||
}
|
||||
//文章类别管理-获取文章类别详细信息
|
||||
export function getContentTypeid(id) {
|
||||
return request({
|
||||
url: `/admin/contentType/${id}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//文章类别管理-删除文章类别
|
||||
export function delContentType(ids) {
|
||||
return request({
|
||||
url: `/admin/contentType/${ids}`,
|
||||
method: 'delete',
|
||||
})
|
||||
}
|
||||
//文章类别管理-新增文章类别
|
||||
export function addContentType(data) {
|
||||
return request({
|
||||
url: `/admin/contentType`,
|
||||
method: 'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//文章类别管理-修改文章类别
|
||||
export function changeContentType(data) {
|
||||
return request({
|
||||
url: `/admin/contentType`,
|
||||
method: 'put',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//
|
||||
export function getOperationalStatistics() {
|
||||
return request({
|
||||
url: `/admin/websiteSetup/getOperationalStatistics`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function shoppingList(query) {
|
||||
return request({
|
||||
url: '/admin/shopping/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function batchPutAwayOrSoldOut(query, status) {
|
||||
return request({
|
||||
url: `/admin/shopping/batchPutAwayOrSoldOut/${status}`,
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
export function soldOutAll() {
|
||||
return request({
|
||||
url: '/admin/shopping/soldOutAll',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
export function putAwayAll() {
|
||||
return request({
|
||||
url: '/admin/shopping/putAwayAll',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,168 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询大盘统计数据
|
||||
export function getStatistics(query) {
|
||||
return request({
|
||||
url: '/admin/statistics/info',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询宝箱数据详细
|
||||
export function getBox(boxId) {
|
||||
return request({
|
||||
url: '/admin/box/' + boxId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增宝箱数据
|
||||
export function addBox(data) {
|
||||
return request({
|
||||
url: '/admin/box',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改宝箱数据
|
||||
export function updateBox(data) {
|
||||
return request({
|
||||
url: '/admin/box',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除宝箱数据
|
||||
export function delBox(boxId) {
|
||||
return request({
|
||||
url: '/admin/box/' + boxId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
//宝箱类型
|
||||
export function boxTypelist(data) {
|
||||
return request({
|
||||
url: '/admin/boxType/list',
|
||||
method: 'get',
|
||||
params:data
|
||||
})
|
||||
}
|
||||
//新增宝箱
|
||||
|
||||
export function boxType(data) {
|
||||
return request({
|
||||
url: '/admin/boxType',
|
||||
method: 'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//
|
||||
export function boxTypeChange(data) {
|
||||
return request({
|
||||
url: '/admin/boxType',
|
||||
method: 'put',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//
|
||||
export function boxTypeId(id) {
|
||||
return request({
|
||||
url: `/admin/boxType/${id}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//
|
||||
export function boxChange(data) {
|
||||
return request({
|
||||
url: `/admin/box`,
|
||||
method: 'put',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//宝箱类型-删除宝箱类型数据
|
||||
export function delBoxType(ids) {
|
||||
return request({
|
||||
url: `/admin/boxType/${ids}`,
|
||||
method: 'delete',
|
||||
})
|
||||
}
|
||||
//宝箱-查看奖项
|
||||
export function getBoxOrnaments(boxId,page,size) {
|
||||
return request({
|
||||
url: `/admin/boxOrnaments/list/${boxId}?pageNum=${page}&pageSize=${size}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//宝箱-修改奖项
|
||||
export function saveBoxOrnaments(data) {
|
||||
return request({
|
||||
url: `/admin/boxOrnaments`,
|
||||
method: 'put',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//宝箱-新增奖项
|
||||
export function addBoxOrnaments(data) {
|
||||
return request({
|
||||
url: `/admin/boxOrnaments`,
|
||||
method: 'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//宝箱-获取奖项详细信息
|
||||
export function getidBoxOrnaments(id) {
|
||||
return request({
|
||||
url: `/admin/boxOrnaments/${id}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//宝箱-获取奖项详细信息
|
||||
export function delBoxOrnaments(boxId,ids) {
|
||||
return request({
|
||||
url: `/admin/boxOrnaments/${boxId}/${ids}`,
|
||||
method: 'delete',
|
||||
})
|
||||
}
|
||||
//宝箱记录-获取宝箱记录数据列表
|
||||
export function getBoxRecords(data) {
|
||||
return request({
|
||||
url: `/admin/boxRecords/list`,
|
||||
method: 'get',
|
||||
params:data
|
||||
})
|
||||
}
|
||||
//获取宝箱利润率
|
||||
export function getProfitMargin(boxId) {
|
||||
return request({
|
||||
url: `/admin/boxOrnaments/getProfitMargin/${boxId}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
//宝箱饰品-批量填货
|
||||
export function batchAdd(data) {
|
||||
return request({
|
||||
url: `/admin/boxOrnaments/batchAdd`,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
//宝箱-重置宝箱
|
||||
export function resetBox(boxId) {
|
||||
return request({
|
||||
url: `/admin/box/resetBox/${boxId}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//
|
||||
//宝箱-统计宝箱数据
|
||||
export function countBox(boxId,data) {
|
||||
return request({
|
||||
url: `/admin/box/statisticsBoxData/${boxId}?date=${data}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询任务中心列表
|
||||
export function listTaskCenter(query) {
|
||||
return request({
|
||||
url: '/admin/taskCenter/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询任务中心详细
|
||||
export function getTaskCenter(id) {
|
||||
return request({
|
||||
url: '/admin/taskCenter/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增任务中心
|
||||
export function addTaskCenter(data) {
|
||||
return request({
|
||||
url: '/admin/taskCenter',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改任务中心
|
||||
export function updateTaskCenter(data) {
|
||||
return request({
|
||||
url: '/admin/taskCenter',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除任务中心
|
||||
export function delTaskCenter(id) {
|
||||
return request({
|
||||
url: '/admin/taskCenter/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询幸运升级数据列表
|
||||
export function getupgradeOrnaments(query) {
|
||||
return request({
|
||||
url: '/admin/upgradeOrnaments/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询幸运升级数据详细
|
||||
export function getUpgradeOrnamentsid(id) {
|
||||
return request({
|
||||
url: '/admin/upgradeOrnaments/'+ id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增幸运升级数据
|
||||
export function addUpgradeOrnaments(data) {
|
||||
return request({
|
||||
url: `/admin/upgradeOrnaments/batchAdd/${data}`,
|
||||
method: 'post',
|
||||
// data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改幸运升级数据
|
||||
export function updateUpgradeOrnaments(data) {
|
||||
return request({
|
||||
url: '/admin/upgradeOrnaments',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除幸运升级数据
|
||||
export function delUpgradeOrnaments(ids) {
|
||||
return request({
|
||||
url: `/admin/upgradeOrnaments/${ids}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
//失败奖励-删除奖励
|
||||
export function delFail(ids) {
|
||||
return request({
|
||||
url: `/admin/upgradeFailOrnaments/${ids}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
//失败奖励-获取奖励列表
|
||||
export function getFail(data) {
|
||||
return request({
|
||||
url: `/admin/upgradeFailOrnaments/list`,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
//失败 添加
|
||||
export function addFail(data) {
|
||||
return request({
|
||||
url: `/admin/upgradeFailOrnaments/batchAdd`,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
//失败 更新
|
||||
export function upFail(data) {
|
||||
return request({
|
||||
url: `/admin/upgradeFailOrnaments`,
|
||||
method: 'put',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function getupgradeRecord(data) {
|
||||
return request({
|
||||
url: '/admin/upgradeRecord/list',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
//统计-获取升级饰品利润统计
|
||||
export function getUserProfitStatistics(id) {
|
||||
return request({
|
||||
url:`/admin/upgradeOrnaments/getUpgradeProfitStatistics/${id}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询收支明细
|
||||
export function getUserBlendErcash(data) {
|
||||
return request({
|
||||
url: '/admin/blendErcash/list',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询收支明细(归档)
|
||||
export function getUserBlendErcashArchive(data) {
|
||||
return request({
|
||||
url: '/admin/blendErcash/archive/list',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询福利列表列表
|
||||
export function listWelfare(query) {
|
||||
return request({
|
||||
url: '/admin/welfare/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询福利列表详细
|
||||
export function getWelfare(welfareId) {
|
||||
return request({
|
||||
url: '/admin/welfare/' + welfareId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增福利列表
|
||||
export function addWelfare(data) {
|
||||
return request({
|
||||
url: '/admin/welfare',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改福利列表
|
||||
export function updateWelfare(data) {
|
||||
return request({
|
||||
url: '/admin/welfare',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除福利列表
|
||||
export function delWelfare(welfareId) {
|
||||
return request({
|
||||
url: '/admin/welfare/' + welfareId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询福利箱子开箱记录
|
||||
export function getWelfareBoxRecords(query) {
|
||||
return request({
|
||||
url: '/admin/welfare/boxRecords',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 删除福利箱子开箱记录(批量)
|
||||
export function delWelfareBoxRecords(ids) {
|
||||
return request({
|
||||
url: '/admin/welfare/boxRecords/' + ids,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 清空全部福利开箱记录
|
||||
export function clearWelfareBoxRecords() {
|
||||
return request({
|
||||
url: '/admin/welfare/boxRecords/clear',
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询每月充值福利列表
|
||||
export function listRecharges(query) {
|
||||
return request({
|
||||
url: '/admin/recharges/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询每月充值福利详细
|
||||
export function getRecharges(id) {
|
||||
return request({
|
||||
url: '/admin/recharges/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增每月充值福利
|
||||
export function addRecharges(data) {
|
||||
return request({
|
||||
url: '/admin/recharges',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改每月充值福利
|
||||
export function updateRecharges(data) {
|
||||
return request({
|
||||
url: '/admin/recharges',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除每月充值福利
|
||||
export function delRecharges(id) {
|
||||
return request({
|
||||
url: '/admin/recharges/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询充值奖励金额列表
|
||||
export function listReward(query) {
|
||||
return request({
|
||||
url: '/admin/rechargeRankingReward/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询充值奖励金额详细
|
||||
export function getReward(id) {
|
||||
return request({
|
||||
url: '/admin/rechargeRankingReward/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增充值奖励金额
|
||||
export function addReward(data) {
|
||||
return request({
|
||||
url: '/admin/rechargeRankingReward',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function generateRankingReward() {
|
||||
return request({
|
||||
url: '/admin/rechargeRankingReward/generateRankingReward',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
// 修改充值奖励金额
|
||||
export function updateReward(data) {
|
||||
return request({
|
||||
url: '/admin/rechargeRankingReward',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除充值奖励金额
|
||||
export function delReward(id) {
|
||||
return request({
|
||||
url: '/admin/rechargeRankingReward/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function truncateRankingReward() {
|
||||
return request({
|
||||
url: '/admin/rechargeRankingReward/truncateRankingReward',
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
//申请记录
|
||||
export function deliverGoodslist(query) {
|
||||
return request({
|
||||
url: '/admin/deliverGoods/getDeliveryApplyList',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
//获取饰品所有在售列表
|
||||
export function getAvailableMarketList(data) {
|
||||
return request({
|
||||
url: '/admin/deliverGoods/getAvailableMarketList',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
//同步状态
|
||||
export function synchronousStatus(query) {
|
||||
return request({
|
||||
url: `/admin/deliverGoods/synchronousStatus`,
|
||||
method: 'get',
|
||||
params:query
|
||||
})
|
||||
}
|
||||
// 一键同步状态
|
||||
export function syncAllStatus() {
|
||||
return request({
|
||||
url: '/admin/deliverGoods/syncAllStatus',
|
||||
method: 'get',
|
||||
timeout: 30000
|
||||
})
|
||||
}
|
||||
//提货记录
|
||||
export function getDeliveryRecordList(query) {
|
||||
return request({
|
||||
url: '/admin/deliverGoods/getDeliveryRecordList',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
//发货
|
||||
export function tradeBuy(data) {
|
||||
return request({
|
||||
url: '/admin/deliverGoods/tradeBuy',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
//退回
|
||||
export function deliveryFail(query) {
|
||||
return request({
|
||||
url: '/admin/deliverGoods/deliveryFail',
|
||||
method: 'post',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询cs2pifa在售信息
|
||||
export function queryOnSaleInfo(data) {
|
||||
return request({
|
||||
url: '/admin/cs340item/queryOnSaleInfo',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 批量实时查询三方最低在售价格
|
||||
export function batchQueryPrices(hashNames) {
|
||||
return request({
|
||||
url: '/admin/cs340item/batchQueryPrices',
|
||||
method: 'post',
|
||||
data: { hashNames: hashNames }
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
export function getRedPacket(query) {
|
||||
return request({
|
||||
url: '/admin/redPacket/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function addRedPacket(query) {
|
||||
return request({
|
||||
url: '/admin/redPacket',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
//删除
|
||||
export function delRedPacket(ids) {
|
||||
return request({
|
||||
url: `/admin/redPacket/${ids}`,
|
||||
method: 'delete',
|
||||
})
|
||||
}
|
||||
//根据id查询
|
||||
export function getRedPacketid(ids) {
|
||||
return request({
|
||||
url: `/admin/redPacket/${ids}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
//修改
|
||||
export function changeRedPacket(query) {
|
||||
return request({
|
||||
url: `/admin/redPacket`,
|
||||
method: 'put',
|
||||
data: query
|
||||
|
||||
})
|
||||
}
|
||||
//开启记录
|
||||
export function getRedPacketRecordList(query) {
|
||||
return request({
|
||||
url: `/admin/redPacketRecord/getRedPacketRecordList`,
|
||||
method: 'get',
|
||||
params: query
|
||||
|
||||
})
|
||||
}
|
||||
//亏损返水结算明细(定时任务每半月写入,后台只读 + 人工发放)
|
||||
export function getLossRebateList(query) {
|
||||
return request({
|
||||
url: `/admin/lossRebate/list`,
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
//人工发放亏损返利CDK(超过单期上限 / 自动发放失败的记录)
|
||||
export function grantLossRebate(data) {
|
||||
return request({
|
||||
url: `/admin/lossRebate/grant`,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
//读取单期返水上限
|
||||
export function getLossRebateConfig() {
|
||||
return request({
|
||||
url: `/admin/lossRebate/config`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
//保存单期返水上限(0=不设上限)
|
||||
export function saveLossRebateConfig(maxAmount) {
|
||||
return request({
|
||||
url: `/admin/lossRebate/config`,
|
||||
method: 'post',
|
||||
params: { maxAmount: maxAmount }
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,143 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询注册用户信息列表
|
||||
export function listUser(query) {
|
||||
return request({
|
||||
url: '/admin/user/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询注册用户信息详细
|
||||
export function getUser(userId) {
|
||||
return request({
|
||||
url: '/admin/user/' + userId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 修改注册用户信息
|
||||
export function updateUser(data) {
|
||||
return request({
|
||||
url: '/admin/user',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除注册用户信息
|
||||
export function delUser(userId) {
|
||||
return request({
|
||||
url: '/admin/user/' + userId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function listUser_Online(query) {
|
||||
return request({
|
||||
url: '/admin/user/online/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function generateAccount(data) {
|
||||
return request({
|
||||
url: `/admin/user/generateAccount`,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function generateRobot(query) {
|
||||
return request({
|
||||
url:`/admin/user/generateRobot/${query}`,
|
||||
method:'post'
|
||||
})
|
||||
}
|
||||
|
||||
export function generateBlankAccount(data) {
|
||||
return request({
|
||||
url: `/admin/user/generateBlankAccount`,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function generateCardMerchant(data) {
|
||||
return request({
|
||||
url: `/admin/user/generateCardMerchant`,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
//用户账户-余额变动记录
|
||||
export function userAmountRecords(data) {
|
||||
return request({
|
||||
url:`/admin/userAmountRecords/list`,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
//用户账户-积分变动记录
|
||||
export function userCreditsRecords(data) {
|
||||
return request({
|
||||
url:`/admin/userCreditsRecords/list`,
|
||||
method: 'get',
|
||||
params:data
|
||||
})
|
||||
}
|
||||
//获取用户背包
|
||||
export function getPackSack(data) {
|
||||
return request({
|
||||
url:`/admin/user/getPackSack`,
|
||||
method: 'get',
|
||||
params:data
|
||||
})
|
||||
}
|
||||
|
||||
// 推广记录-获取推广记录
|
||||
export function getPromotionRecord(data) {
|
||||
return request({
|
||||
url:`/admin/promotionRecord/getPromotionRecord`,
|
||||
method: 'get',
|
||||
params:data
|
||||
})
|
||||
}
|
||||
export function statisticsPromotionData(userId) {
|
||||
return request({
|
||||
url:`/admin/promotionRecord/statisticsPromotionData/${userId}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
//用户背包-删除用户背包饰品
|
||||
export function removeUserPackSackData(ids) {
|
||||
return request({
|
||||
url:`/admin/user/removeUserPackSackData/${ids}`,
|
||||
method: 'post',
|
||||
})
|
||||
}
|
||||
//统计-获取用户利润统计
|
||||
export function getUserProfitStatistics(userId) {
|
||||
return request({
|
||||
url:`/admin/user/getUserProfitStatistics/${userId}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
// 重置用户余额和积分
|
||||
export function resetUserBalance(userId) {
|
||||
return request({
|
||||
url: `/admin/user/resetBalance/${userId}`,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
// 真删除用户(物理删除)
|
||||
export function forceDeleteUser(userId) {
|
||||
return request({
|
||||
url: `/admin/user/forceDelete/${userId}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function getUserTurnover(params) {
|
||||
return request({
|
||||
url: '/admin/userAmountRecords/userTurnover',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询参数列表
|
||||
export function listConfig(query) {
|
||||
return request({
|
||||
url: '/system/config/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询参数详细
|
||||
export function getConfig(configId) {
|
||||
return request({
|
||||
url: '/system/config/' + configId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 根据参数键名查询参数值
|
||||
export function getConfigKey(configKey) {
|
||||
return request({
|
||||
url: '/system/config/configKey/' + configKey,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增参数配置
|
||||
export function addConfig(data) {
|
||||
return request({
|
||||
url: '/system/config',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改参数配置
|
||||
export function updateConfig(data) {
|
||||
return request({
|
||||
url: '/system/config',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除参数配置
|
||||
export function delConfig(configId) {
|
||||
return request({
|
||||
url: '/system/config/' + configId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 刷新参数缓存
|
||||
export function refreshCache() {
|
||||
return request({
|
||||
url: '/system/config/refreshCache',
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询部门列表
|
||||
export function listDept(query) {
|
||||
return request({
|
||||
url: '/system/dept/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询部门列表(排除节点)
|
||||
export function listDeptExcludeChild(deptId) {
|
||||
return request({
|
||||
url: '/system/dept/list/exclude/' + deptId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询部门详细
|
||||
export function getDept(deptId) {
|
||||
return request({
|
||||
url: '/system/dept/' + deptId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增部门
|
||||
export function addDept(data) {
|
||||
return request({
|
||||
url: '/system/dept',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改部门
|
||||
export function updateDept(data) {
|
||||
return request({
|
||||
url: '/system/dept',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除部门
|
||||
export function delDept(deptId) {
|
||||
return request({
|
||||
url: '/system/dept/' + deptId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询字典数据列表
|
||||
export function listData(query) {
|
||||
return request({
|
||||
url: '/system/dict/data/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询字典数据详细
|
||||
export function getData(dictCode) {
|
||||
return request({
|
||||
url: '/system/dict/data/' + dictCode,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 根据字典类型查询字典数据信息
|
||||
export function getDicts(dictType) {
|
||||
return request({
|
||||
url: '/system/dict/data/type/' + dictType,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增字典数据
|
||||
export function addData(data) {
|
||||
return request({
|
||||
url: '/system/dict/data',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改字典数据
|
||||
export function updateData(data) {
|
||||
return request({
|
||||
url: '/system/dict/data',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除字典数据
|
||||
export function delData(dictCode) {
|
||||
return request({
|
||||
url: '/system/dict/data/' + dictCode,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询字典类型列表
|
||||
export function listType(query) {
|
||||
return request({
|
||||
url: '/system/dict/type/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询字典类型详细
|
||||
export function getType(dictId) {
|
||||
return request({
|
||||
url: '/system/dict/type/' + dictId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增字典类型
|
||||
export function addType(data) {
|
||||
return request({
|
||||
url: '/system/dict/type',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改字典类型
|
||||
export function updateType(data) {
|
||||
return request({
|
||||
url: '/system/dict/type',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除字典类型
|
||||
export function delType(dictId) {
|
||||
return request({
|
||||
url: '/system/dict/type/' + dictId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 刷新字典缓存
|
||||
export function refreshCache() {
|
||||
return request({
|
||||
url: '/system/dict/type/refreshCache',
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 获取字典选择框列表
|
||||
export function optionselect() {
|
||||
return request({
|
||||
url: '/system/dict/type/optionselect',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询菜单列表
|
||||
export function listMenu(query) {
|
||||
return request({
|
||||
url: '/system/menu/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询菜单详细
|
||||
export function getMenu(menuId) {
|
||||
return request({
|
||||
url: '/system/menu/' + menuId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询菜单下拉树结构
|
||||
export function treeselect() {
|
||||
return request({
|
||||
url: '/system/menu/treeselect',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 根据角色ID查询菜单下拉树结构
|
||||
export function roleMenuTreeselect(roleId) {
|
||||
return request({
|
||||
url: '/system/menu/roleMenuTreeselect/' + roleId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增菜单
|
||||
export function addMenu(data) {
|
||||
return request({
|
||||
url: '/system/menu',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改菜单
|
||||
export function updateMenu(data) {
|
||||
return request({
|
||||
url: '/system/menu',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除菜单
|
||||
export function delMenu(menuId) {
|
||||
return request({
|
||||
url: '/system/menu/' + menuId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询公告列表
|
||||
export function listNotice(query) {
|
||||
return request({
|
||||
url: '/system/notice/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询公告详细
|
||||
export function getNotice(noticeId) {
|
||||
return request({
|
||||
url: '/system/notice/' + noticeId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增公告
|
||||
export function addNotice(data) {
|
||||
return request({
|
||||
url: '/system/notice',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改公告
|
||||
export function updateNotice(data) {
|
||||
return request({
|
||||
url: '/system/notice',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除公告
|
||||
export function delNotice(noticeId) {
|
||||
return request({
|
||||
url: '/system/notice/' + noticeId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询岗位列表
|
||||
export function listPost(query) {
|
||||
return request({
|
||||
url: '/system/post/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询岗位详细
|
||||
export function getPost(postId) {
|
||||
return request({
|
||||
url: '/system/post/' + postId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增岗位
|
||||
export function addPost(data) {
|
||||
return request({
|
||||
url: '/system/post',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改岗位
|
||||
export function updatePost(data) {
|
||||
return request({
|
||||
url: '/system/post',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除岗位
|
||||
export function delPost(postId) {
|
||||
return request({
|
||||
url: '/system/post/' + postId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,119 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询角色列表
|
||||
export function listRole(query) {
|
||||
return request({
|
||||
url: '/system/role/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询角色详细
|
||||
export function getRole(roleId) {
|
||||
return request({
|
||||
url: '/system/role/' + roleId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增角色
|
||||
export function addRole(data) {
|
||||
return request({
|
||||
url: '/system/role',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改角色
|
||||
export function updateRole(data) {
|
||||
return request({
|
||||
url: '/system/role',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 角色数据权限
|
||||
export function dataScope(data) {
|
||||
return request({
|
||||
url: '/system/role/dataScope',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 角色状态修改
|
||||
export function changeRoleStatus(roleId, status) {
|
||||
const data = {
|
||||
roleId,
|
||||
status
|
||||
}
|
||||
return request({
|
||||
url: '/system/role/changeStatus',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除角色
|
||||
export function delRole(roleId) {
|
||||
return request({
|
||||
url: '/system/role/' + roleId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询角色已授权用户列表
|
||||
export function allocatedUserList(query) {
|
||||
return request({
|
||||
url: '/system/role/authUser/allocatedList',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询角色未授权用户列表
|
||||
export function unallocatedUserList(query) {
|
||||
return request({
|
||||
url: '/system/role/authUser/unallocatedList',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 取消用户授权角色
|
||||
export function authUserCancel(data) {
|
||||
return request({
|
||||
url: '/system/role/authUser/cancel',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 批量取消用户授权角色
|
||||
export function authUserCancelAll(data) {
|
||||
return request({
|
||||
url: '/system/role/authUser/cancelAll',
|
||||
method: 'put',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 授权用户选择
|
||||
export function authUserSelectAll(data) {
|
||||
return request({
|
||||
url: '/system/role/authUser/selectAll',
|
||||
method: 'put',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 根据角色ID查询部门树结构
|
||||
export function deptTreeSelect(roleId) {
|
||||
return request({
|
||||
url: '/system/role/deptTree/' + roleId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询抽奖活动列表
|
||||
export function listLottery(query) {
|
||||
return request({
|
||||
url: '/admin/turnoverLottery/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 保存抽奖奖品配置
|
||||
export function savePrizes(lotteryId, data) {
|
||||
return request({
|
||||
url: '/admin/turnoverLottery/save/' + lotteryId,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 更新抽奖状态
|
||||
export function toggleStatus(lotteryId, status) {
|
||||
return request({
|
||||
url: '/admin/turnoverLottery/toggleStatus',
|
||||
method: 'post',
|
||||
data: { lotteryId, status }
|
||||
})
|
||||
}
|
||||
|
||||
// 创建抽奖活动
|
||||
export function createLottery(data) {
|
||||
return request({
|
||||
url: '/admin/turnoverLottery/create',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改抽奖活动
|
||||
export function updateLottery(data) {
|
||||
return request({
|
||||
url: '/admin/turnoverLottery/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除抽奖活动
|
||||
export function deleteLottery(lotteryId) {
|
||||
return request({
|
||||
url: '/admin/turnoverLottery/delete/' + lotteryId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 搜索饰品
|
||||
export function searchOrnaments(name, limit = 50) {
|
||||
return request({
|
||||
url: '/admin/turnoverLottery/searchOrnaments',
|
||||
method: 'get',
|
||||
params: { name, limit }
|
||||
})
|
||||
}
|
||||
|
||||
// ==================== 奖品管理相关 (仿宝箱奖项) ====================
|
||||
|
||||
// 获取奖品列表 (分页,含爆率计算)
|
||||
export function getLotteryPrizes(lotteryId, pageNum, pageSize) {
|
||||
return request({
|
||||
url: '/admin/turnoverLotteryPrize/list/' + lotteryId,
|
||||
method: 'get',
|
||||
params: { pageNum, pageSize }
|
||||
})
|
||||
}
|
||||
|
||||
// 获取单个奖品详情
|
||||
export function getLotteryPrize(prizeId) {
|
||||
return request({
|
||||
url: '/admin/turnoverLotteryPrize/' + prizeId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增奖品
|
||||
export function addLotteryPrize(data) {
|
||||
return request({
|
||||
url: '/admin/turnoverLotteryPrize',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改奖品
|
||||
export function saveLotteryPrize(data) {
|
||||
return request({
|
||||
url: '/admin/turnoverLotteryPrize',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除奖品
|
||||
export function deleteLotteryPrize(lotteryId, ids) {
|
||||
return request({
|
||||
url: '/admin/turnoverLotteryPrize/' + lotteryId + '/' + ids,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// ==================== 抽奖记录相关 ====================
|
||||
|
||||
// 获取抽奖记录列表
|
||||
export function listRecords(query) {
|
||||
return request({
|
||||
url: '/admin/turnoverLotteryRecord/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
import request from '@/utils/request'
|
||||
import { parseStrEmpty } from "@/utils/ruoyi";
|
||||
|
||||
// 查询用户列表
|
||||
export function listUser(query) {
|
||||
return request({
|
||||
url: '/system/user/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询用户详细
|
||||
export function getUser(userId) {
|
||||
return request({
|
||||
url: '/system/user/' + parseStrEmpty(userId),
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增用户
|
||||
export function addUser(data) {
|
||||
return request({
|
||||
url: '/system/user',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改用户
|
||||
export function updateUser(data) {
|
||||
return request({
|
||||
url: '/system/user',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除用户
|
||||
export function delUser(userId) {
|
||||
return request({
|
||||
url: '/system/user/' + userId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 用户密码重置
|
||||
export function resetUserPwd(userId, password) {
|
||||
const data = {
|
||||
userId,
|
||||
password
|
||||
}
|
||||
return request({
|
||||
url: '/system/user/resetPwd',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 用户状态修改
|
||||
export function changeUserStatus(userId, status) {
|
||||
const data = {
|
||||
userId,
|
||||
status
|
||||
}
|
||||
return request({
|
||||
url: '/system/user/changeStatus',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询用户个人信息
|
||||
export function getUserProfile() {
|
||||
return request({
|
||||
url: '/system/user/profile',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 修改用户个人信息
|
||||
export function updateUserProfile(data) {
|
||||
return request({
|
||||
url: '/system/user/profile',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 用户密码重置
|
||||
export function updateUserPwd(oldPassword, newPassword) {
|
||||
const data = {
|
||||
oldPassword,
|
||||
newPassword
|
||||
}
|
||||
return request({
|
||||
url: '/system/user/profile/updatePwd',
|
||||
method: 'put',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 用户头像上传
|
||||
export function uploadAvatar(data) {
|
||||
return request({
|
||||
url: '/system/user/profile/avatar',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询授权角色
|
||||
export function getAuthRole(userId) {
|
||||
return request({
|
||||
url: '/system/user/authRole/' + userId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 保存授权角色
|
||||
export function updateAuthRole(data) {
|
||||
return request({
|
||||
url: '/system/user/authRole',
|
||||
method: 'put',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询部门下拉树结构
|
||||
export function deptTreeSelect() {
|
||||
return request({
|
||||
url: '/system/user/deptTree',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询生成表数据
|
||||
export function listTable(query) {
|
||||
return request({
|
||||
url: '/tool/gen/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
// 查询db数据库列表
|
||||
export function listDbTable(query) {
|
||||
return request({
|
||||
url: '/tool/gen/db/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询表详细信息
|
||||
export function getGenTable(tableId) {
|
||||
return request({
|
||||
url: '/tool/gen/' + tableId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 修改代码生成信息
|
||||
export function updateGenTable(data) {
|
||||
return request({
|
||||
url: '/tool/gen',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 导入表
|
||||
export function importTable(data) {
|
||||
return request({
|
||||
url: '/tool/gen/importTable',
|
||||
method: 'post',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 预览生成代码
|
||||
export function previewTable(tableId) {
|
||||
return request({
|
||||
url: '/tool/gen/preview/' + tableId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 删除表数据
|
||||
export function delTable(tableId) {
|
||||
return request({
|
||||
url: '/tool/gen/' + tableId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 生成代码(自定义路径)
|
||||
export function genCode(tableName) {
|
||||
return request({
|
||||
url: '/tool/gen/genCode/' + tableName,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 同步数据库
|
||||
export function synchDb(tableName) {
|
||||
return request({
|
||||
url: '/tool/gen/synchDb/' + tableName,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user