Actualización CRUD módulo lectura de bombas

This commit is contained in:
2026-07-03 22:20:06 +00:00
parent 61cfeb7a6c
commit 2c8e5ad894
4 changed files with 110 additions and 139 deletions

View File

@ -6,23 +6,41 @@ const pumpReadingRouter = Router();
const controller = new PumpReadingController();
// Obtener todas las lecturas
pumpReadingRouter.get("/", authMiddleware, controller.getAll);
// Obtener una lectura por ID
// Obtener lectura por ID
pumpReadingRouter.get("/:id", authMiddleware, controller.getById);
// Crear una nueva lectura
pumpReadingRouter.post("/", authMiddleware, controller.create);
// Crear lectura
pumpReadingRouter.post("/",authMiddleware, controller.create
);
// Actualizar una lectura
// Actualizar lectura
pumpReadingRouter.put("/:id", authMiddleware, controller.update);
// Eliminar una lectura
// Eliminar lectura
pumpReadingRouter.delete("/:id", authMiddleware, controller.delete);
// Cerrar lectura y realizar el cuadre
// Calcular galones despachados
pumpReadingRouter.post("/:id/calculate-dispensed", authMiddleware, controller.calculateDispensedGallons);
// Calcular galones registrados en el sistema
pumpReadingRouter.post("/:id/calculate-system", authMiddleware, controller.calculateSystemDispensed);
// Calcular diferencia
pumpReadingRouter.post("/:id/calculate-difference", authMiddleware, controller.calculateDifference);
// Actualizar estado
pumpReadingRouter.post("/:id/update-status",authMiddleware,controller.updateStatus);
// Actualizar Fuel Requests relacionadas
pumpReadingRouter.post("/:id/update-requests", authMiddleware, controller.updateFuelRequests);
// Crear anomalía por diferencia
pumpReadingRouter.post("/:id/create-anomaly", authMiddleware, controller.createDifferenceAnomaly);
// Cerrar lectura (realiza todo el proceso)
pumpReadingRouter.post("/:id/close", authMiddleware, controller.closeReading);
export default pumpReadingRouter;