Files
sf-sim/packages/sim-entrada-eventos/infrastructure/orderRoutes.http.ts

32 lines
642 B
TypeScript

/**
* Rutas para consultar el estado de los order
*/
import { OrderRepository } from "sim-shared/infrastructure/OrderRepository.js"
import { Router } from "express"
import { postgresClient } from '#config/postgreConfig.js';
const orderRoutes = Router()
// orderRepository no se trata como singleton
const orderRepository = new OrderRepository(postgresClient)
/**
* Todas las orders, o un resumen, admite filtros
* por:
* - status
* - fecha inicio
* - fecha fin
* - pendientes
* */
orderRoutes.get("/")
/** Order por id (uuid del mensaje) */
orderRoutes.get("/{id}")
orderRoutes.get("/{status}")
export { orderRoutes }