import { apiGet, apiPost } from '@/lib/http' import type { AdminOrderDetail, AdminOrderListItem, AdminPagination } from '@/types/admin' export function fetchAdminOrders(params?: Record) { return apiGet<{ items: AdminOrderListItem[]; pagination: AdminPagination }>( '/api/v1/admin/orders', params, ) } export function fetchAdminOrderDetail(orderId: number | string) { return apiGet(`/api/v1/admin/orders/${orderId}`) } export function resendAdminOrderKuaishouIndustryVoucherCode(orderId: number | string) { return apiPost<{ success: boolean resentCount: number failedCount: number errorMessage: string }>(`/api/v1/admin/orders/${orderId}/kuaishou-industry/resend-code`, {}) }