import { adminRequest } from "@/lib/admin-http"; import type { AdminReportDailyProfitRow, AdminReportListData, AdminReportPlayDimensionRow, AdminReportProviderProfitRow, AdminReportPlayerWinLossRow, AdminReportQueryParams, } from "@/types/api/admin-reports"; const A = `/admin`; export async function getAdminReportDailyProfit( params: AdminReportQueryParams, ): Promise> { return adminRequest.get>(`${A}/reports/daily-profit`, { params, }); } export async function getAdminReportProviderProfit( params: AdminReportQueryParams, ): Promise> { return adminRequest.get>(`${A}/reports/provider-profit`, { params }); } export async function getAdminReportPlayerWinLoss( params: AdminReportQueryParams, ): Promise> { return adminRequest.get>(`${A}/reports/player-win-loss`, { params, }); } export async function getAdminReportPlayDimension( params: AdminReportQueryParams, ): Promise> { return adminRequest.get>(`${A}/reports/play-dimension`, { params, }); }