54 lines
1.3 KiB
JavaScript
54 lines
1.3 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
// 当前水位快照 + 波段表策略 + 本轮生效的随机数区间
|
|
export function getWatermarkInfo() {
|
|
return request({
|
|
url: '/admin/upgradeWatermark/info',
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 保存水位波段表策略(后端带校验:区间合法 + 水位越高随机数越小)
|
|
export function saveWatermarkSetting(data) {
|
|
return request({
|
|
url: '/admin/upgradeWatermark/setting',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 注水 / 抽水(type 1注水 2抽水;调整原因必填)
|
|
export function adjustWatermark(data) {
|
|
return request({
|
|
url: '/admin/upgradeWatermark/adjust',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 重置人工调整(插入抵消日志,SUM(delta) 归零,历史保留)
|
|
export function resetWatermarkAdjust(data) {
|
|
return request({
|
|
url: '/admin/upgradeWatermark/adjustReset',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 调整历史(分页)
|
|
export function getWatermarkLogs(params) {
|
|
return request({
|
|
url: '/admin/upgradeWatermark/adjustLog',
|
|
method: 'get',
|
|
params: params
|
|
})
|
|
}
|
|
|
|
// 按历史记录全量重算累计下注/返奖(纠正 Redis 计数漂移)
|
|
export function recalcWatermark() {
|
|
return request({
|
|
url: '/admin/upgradeWatermark/recalc',
|
|
method: 'post'
|
|
})
|
|
}
|