import { request } from "./http"; import type { GoodsReceipt } from "./goodsReceipt"; export interface ReceiptListResponse { data: GoodsReceipt[] | { data: GoodsReceipt[] }; meta?: { current_page: number; last_page: number; per_page: number; total: number; }; } export const ReceiptService = { async getReceipts(params?: { page?: number; per_page?: number; search?: string; status?: string; }): Promise { return request({ url: "/api/goods-receipts", method: "get", params, }); }, async deleteReceipt( id: number ): Promise<{ success?: boolean; message: string }> { return request<{ success?: boolean; message: string }>({ url: `/api/goods-receipts/${id}`, method: "delete", }); }, }; export default ReceiptService;