const express = require("express"); const SparepartController = require("../controllers/sparepart.controller"); const verifyToken = require("../middleware/verifyToken"); const verifyAccess = require("../middleware/verifyAccess"); const upload = require("../middleware/uploads"); const router = express.Router(); router.get( "/export", verifyToken.verifyAccessToken, SparepartController.exportExcel ); router .route("/") .get(verifyToken.verifyAccessToken, SparepartController.getAll) .post( verifyToken.verifyAccessToken, verifyAccess(), upload.single("sparepart_foto"), SparepartController.create ); router .route("/:id") .get(verifyToken.verifyAccessToken, SparepartController.getById) .put( verifyToken.verifyAccessToken, verifyAccess(), upload.single("sparepart_foto"), SparepartController.update ) .delete( verifyToken.verifyAccessToken, verifyAccess(), SparepartController.delete ); module.exports = router;