Files
plaidware-wms-core/src/controller/warehouse.router.js
2022-02-09 19:17:16 +05:30

36 lines
735 B
JavaScript

const router = require("express").Router();
const upload = require("../middleware/fileUpload");
const controller = require("./warehouse.controller");
/**
* @route /warehouse/
*/
router.get("/all", controller.getAllWarehouse);
/**
* @route /warehouse/:id
*/
router.get("/:id", controller.getWarehouseByID);
/**
* @route /warehouse/:id/zones
*/
router.get("/:id/zones", controller.getWarehouseZonesByID);
/**
* @route /warehouse/
*/
router.post("/", controller.createWarehouse);
/**
* @route /warehouse/add-image
*/
router.post("/add-image/:id", upload.single("warehouse-image"), controller.addWarehouseImage);
/**
* @route /warehouse/
*/
router.patch("/:id", controller.updateWarehouseByID);
module.exports = router;