feat(worker-platform): add worker withdrawal blacklist and admin actions

This commit is contained in:
yml2213
2026-09-13 11:32:42 +08:00
parent 18ac95ca27
commit 061a5d897f
15 changed files with 405 additions and 7 deletions
@@ -186,6 +186,16 @@ export function fetchAdminWorkerDetail(workerId: number | string) {
return apiGet<AdminWorkerDetail>(`/api/v1/admin/worker-platform/workers/${workerId}/detail`)
}
export function updateAdminWorkerWithdrawalBlacklist(
workerId: number | string,
payload: { isWithdrawalBlacklisted: boolean; reason?: string },
) {
return apiPost<{ worker: WorkerUser }>(
`/api/v1/admin/worker-platform/workers/${workerId}/withdrawal-blacklist`,
payload,
)
}
export function fetchAdminWorkerWalletLedgers(
workerId: number | string,
params?: Record<string, unknown>,