const Router = require('koa-router') const pointsGoodsController = require('../controllers/points-goods') const { requireAuth, requireStaffAuth, requireAdminAuth } = require('../middleware/auth') const router = new Router() router.get('/', pointsGoodsController.getPointsGoods) router.get('/:id', pointsGoodsController.getPointsGoodsById) router.post('/', requireStaffAuth(), pointsGoodsController.createPointsGoods) router.put('/:id', requireStaffAuth(), pointsGoodsController.updatePointsGoods) router.delete('/:id', requireStaffAuth(), pointsGoodsController.deletePointsGoods) router.post('/exchange', requireAuth(), pointsGoodsController.exchangePointsGoods) module.exports = router.routes()