const Router = require('koa-router') const supplierController = require('../controllers/suppliers') const { requireStaffAuth, requireAdminAuth } = require('../middleware/auth') const router = new Router() router.get('/', requireStaffAuth(), supplierController.getSuppliers) router.get('/:id', requireStaffAuth(), supplierController.getSupplierById) router.post('/', requireStaffAuth(), supplierController.createSupplier) router.put('/:id', requireStaffAuth(), supplierController.updateSupplier) router.delete('/:id', requireStaffAuth(), supplierController.deleteSupplier) module.exports = router.routes()