yunzerwebsiteallinone/platform/src/api/accountPool.js
2026-06-16 01:30:39 +08:00

102 lines
2.1 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import request from '@/utils/request';
function base(module) {
return `/platform/accountPool/${module}`;
}
export function getAccountPoolList(module, params) {
return request({
url: `${base(module)}/list`,
method: 'get',
params,
});
}
export function addAccountPool(module, data) {
return request({
url: `${base(module)}/add`,
method: 'post',
data,
});
}
export function batchAddAccountPool(module, rows) {
return request({
url: `${base(module)}/batchAdd`,
method: 'post',
data: { rows },
});
}
export function getAccountPoolDetail(module, id) {
return request({
url: `${base(module)}/detail/${id}`,
method: 'get',
});
}
export function extractAccountPool(module, data) {
return request({
url: `${base(module)}/extract`,
method: 'post',
data,
});
}
export function updateAccountPoolRemark(module, data) {
return request({
url: `${base(module)}/updateRemark`,
method: 'post',
data,
});
}
export function setAccountPoolUnavailable(module, data) {
return request({
url: `${base(module)}/setUnavailable`,
method: 'post',
data,
});
}
export function updateAccountPoolUsable(module, data) {
return request({
url: `${base(module)}/updateUsable`,
method: 'post',
data,
});
}
export function updateAccountPoolPlatform(module, data) {
return request({
url: `${base(module)}/updatePlatform`,
method: 'post',
data,
});
}
export function unextractAccountPool(module, data) {
return request({
url: `${base(module)}/unextract`,
method: 'post',
data,
});
}
export function replenishAccountPool(module, data) {
return request({
url: `${base(module)}/replenish`,
method: 'post',
data,
});
}
/** 使用厂商 Token 探测是否可用服务端转发。Cursor 传 { id, accessToken }(会话 JWT以便回写 is_used仅传 accessToken 也可探测但不更新库Windsurf/Kiro 传 { id } */
export function probeAccountPoolToken(module, data) {
return request({
url: `${base(module)}/probeToken`,
method: 'post',
data,
});
}