Files
Mercados-Web/frontend/src/models/mercadoModels.ts

37 lines
844 B
TypeScript
Raw Normal View History

// Nombres de propiedad en minúscula (camelCase) para seguir la convención de JavaScript/JSON
// La deserialización de JSON se encargará de mapearlos automáticamente.
export interface CotizacionGanado {
id: number;
categoria: string;
especificaciones: string;
maximo: number;
minimo: number;
promedio: number;
mediano: number;
cabezas: number;
kilosTotales: number;
kilosPorCabeza: number;
importeTotal: number;
fechaRegistro: string;
}
export interface CotizacionGrano {
id: number;
nombre: string;
precio: number;
variacionPrecio: number;
fechaOperacion: string;
fechaRegistro: string;
}
export interface CotizacionBolsa {
id: number;
ticker: string;
mercado: string;
precioActual: number;
apertura: number;
cierreAnterior: number;
porcentajeCambio: number;
fechaRegistro: string;
}