import { get } from './api'; // Zakazka interface matching backend export interface Zakazka { id: number; id_stav_zakazky: number; cislo: string; datum_vystavenia: string | null; datum_ukoncenia: string | null; customer: string; nazov: string; poznamka: string | null; vystavil: string; uzavreta: boolean; } export interface ZakazkyStatus { configured: boolean; } // Check if external DB is configured export const checkZakazkyStatus = () => get('/zakazky/status'); // Get available years export const getAvailableYears = () => get('/zakazky/years'); // Get zakazky by year export const getZakazky = (rok: number, search?: string) => { const params = new URLSearchParams(); params.append('rok', String(rok)); if (search) { params.append('search', search); } return get(`/zakazky?${params.toString()}`); }; export const zakazkyApi = { checkStatus: checkZakazkyStatus, getYears: getAvailableYears, getAll: getZakazky, };