Files
lotteryAdmin/src/api/admin-tickets.ts
2026-07-08 15:56:41 +08:00

28 lines
642 B
TypeScript

import { adminRequest } from "@/lib/admin-http";
import type { AdminTicketItemsData } from "@/types/api/admin-tickets";
const A = `/admin`;
export type TicketItemsListQuery = {
page?: number;
per_page?: number;
player_id?: number;
player_account?: string;
site_code?: string;
agent_node_id?: number;
draw_no?: string;
provider_code?: string;
status?: string[];
number?: string;
start_date?: string;
end_date?: string;
};
export async function getAdminTicketItems(
q: TicketItemsListQuery = {},
): Promise<AdminTicketItemsData> {
return adminRequest.get<AdminTicketItemsData>(`${A}/tickets`, { params: q });
}