Files
roll-room/ruoyi-ui/src/api/skins/ttuser/api.js
2026-04-23 16:58:11 +08:00

127 lines
2.6 KiB
JavaScript

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(query) {
return request({
url:`/admin/user/generateAccount/${query}`,
method:'post'
})
}
export function generateRobot(query) {
return request({
url:`/admin/user/generateRobot/${query}`,
method:'post'
})
}
//用户账户-余额变动记录
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'
})
}