const Router = require('koa-router') const goodsController = require('../controllers/goods') const { requireStaffAuth } = require('../middleware/auth') const router = new Router() router.get('/', goodsController.getGoods) router.get('/:id', goodsController.getGoodsById) router.post('/', requireStaffAuth(), goodsController.createGoods) router.post('/batch-update', requireStaffAuth(), goodsController.batchUpdate) router.put('/:id', requireStaffAuth(), goodsController.updateGoods) router.delete('/:id', requireStaffAuth(), goodsController.deleteGoods) module.exports = router.routes()