import { http } from './http' export const zebraApi = { getAccounts(name?: string) { return http.get('/tool/banma/accounts', name ? { name } : undefined) }, getAccountLimit(name?: string) { return http.get('/tool/banma/account-limit', name ? { name } : undefined) }, saveAccount(body: any, name?: string) { const url = name ? `/tool/banma/accounts?name=${encodeURIComponent(name)}` : '/tool/banma/accounts' return http.post(url, body) }, removeAccount(id: number) { return http.delete(`/tool/banma/accounts/${id}`) }, getShops(params?: { accountId?: number }) { return http.get('/api/banma/shops', params as Record) }, getOrders(params: any, signal?: AbortSignal) { return http.get('/api/banma/orders', params as Record, signal) }, getLatestOrders() { return http.get('/api/banma/orders/latest') } }