import { apiClient } from './client'; export interface Banco { id: number; banco: string; terminacionCuenta: string; } export async function getBancos(contribuyenteId?: string | null): Promise { const params = new URLSearchParams(); if (contribuyenteId) params.set('contribuyenteId', contribuyenteId); const res = await apiClient.get(`/bancos?${params}`); return res.data; } export async function createBanco(data: { banco: string; terminacionCuenta: string; contribuyenteId?: string }): Promise { const res = await apiClient.post('/bancos', data); return res.data; } export async function updateBanco(id: number, data: { banco?: string; terminacionCuenta?: string }): Promise { const res = await apiClient.put(`/bancos/${id}`, data); return res.data; } export async function deleteBanco(id: number): Promise { await apiClient.delete(`/bancos/${id}`); }