Files
henan-backend/ruoyi-ui/src/api/game/mahjong/rewardPool/api.js
T
2026-09-22 15:39:53 +08:00

30 lines
1.4 KiB
JavaScript

import request from '@/utils/request'
// 奖池配置快照(总池 + 各箱池),按身份 audience=common/anchor/white
// MahjongAdminController.rewardPoolConfig
export function getPoolConfig(params) {
return request({ url: '/admin/mahjong/rewardPool/config', method: 'get', params })
}
// 逐箱注水/抽水(type=1 注水 / 2 抽水,含 audience、remark):MahjongAdminController.rewardPoolAdjust
export function adjustPool(data) {
return request({ url: '/admin/mahjong/rewardPool/adjust', method: 'post', data })
}
// 批量按一轮花费比例注水/抽水:{ audience, type, ratio, remark }
// 本游戏无投注倍数,每箱基数 = bet × 总回合数;MahjongAdminController.rewardPoolAdjustBatch
export function adjustPoolBatch(data) {
return request({ url: '/admin/mahjong/rewardPool/adjustBatch', method: 'post', data })
}
// 重置人工调整:该身份所有箱子注水/抽水累计归零,只保留真实水位(下注−返奖):{ audience, remark }
// MahjongAdminController.rewardPoolAdjustReset
export function adjustPoolReset(data) {
return request({ url: '/admin/mahjong/rewardPool/adjustReset', method: 'post', data })
}
// 奖池调整历史(分页,params 含 audience):MahjongAdminController.rewardPoolAdjustLog
export function getPoolLogs(params) {
return request({ url: '/admin/mahjong/rewardPool/adjustLog', method: 'get', params })
}