first commit

This commit is contained in:
2026-09-21 19:21:35 +08:00
commit 6c944c4ffd
2733 changed files with 296956 additions and 0 deletions
+19
View File
@@ -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
})
}
+63
View File
@@ -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' })
}
+13
View File
@@ -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 } })
}
+56
View File
@@ -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 })
}
+17
View File
@@ -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'
})
}
+18
View File
@@ -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
})
}
+10
View File
@@ -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
})
}
+10
View File
@@ -0,0 +1,10 @@
import request from '@/utils/request'
// 查询注册用户信息列表
export function listUser(query) {
return request({
url: '/admin/sugar/user/list',
method: 'get',
params: query
})
}
+97
View File
@@ -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'
})
}
+16
View File
@@ -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
})
}
+17
View File
@@ -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
})
}
+86
View File
@@ -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
})
}
+43
View File
@@ -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',
})
}
+60
View File
@@ -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
})
}
+9
View File
@@ -0,0 +1,9 @@
import request from '@/utils/request'
// 获取路由
export const getRouters = () => {
return request({
url: '/getRouters',
method: 'get'
})
}
+57
View File
@@ -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'
})
}
+71
View File
@@ -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
})
}
+26
View File
@@ -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'
})
}
+34
View File
@@ -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'
})
}
+26
View File
@@ -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'
})
}
+26
View File
@@ -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'
})
}
+9
View File
@@ -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
})
}
+55
View File
@@ -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 }
})
}
+39
View File
@@ -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
})
}
+191
View File
@@ -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
})
}
+24
View File
@@ -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'
})
}
+10
View File
@@ -0,0 +1,10 @@
import request from '@/utils/request'
// 网站支付订单查询
export function orderList(data) {
return request({
url: '/admin/order/list',
method: 'post',
data: data
})
}
+96
View File
@@ -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'
})
}
+48
View File
@@ -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',
})
}
+44
View File
@@ -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'
})
}
+297
View File
@@ -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'
})
}
+263
View File
@@ -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',
})
}
+28
View File
@@ -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'
})
}
+168
View File
@@ -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'
})
}
+93
View File
@@ -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
})
}
+69
View File
@@ -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'
})
}
+76
View File
@@ -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 }
})
}
+79
View File
@@ -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 }
})
}
+143
View File
@@ -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'
})
}
+9
View File
@@ -0,0 +1,9 @@
import request from '@/utils/request'
export function getUserTurnover(params) {
return request({
url: '/admin/userAmountRecords/userTurnover',
method: 'get',
params
})
}
+60
View File
@@ -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'
})
}
+52
View File
@@ -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'
})
}
+52
View File
@@ -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'
})
}
+60
View File
@@ -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'
})
}
+60
View File
@@ -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'
})
}
+44
View File
@@ -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'
})
}
+44
View File
@@ -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'
})
}
+119
View File
@@ -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'
})
}
+120
View File
@@ -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
})
}
+135
View File
@@ -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'
})
}
+76
View File
@@ -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'
})
}