const express = require('express'); const router = express.Router(); const roomController = require('../controllers/roomController'); /** * Room Routes */ // Get room datatypes (must be before /:id route) router.get('/datatypes/schema', roomController.getRoomDatatypes); // Get rooms by school (must be before /:id route) router.get('/school/:school_id', roomController.getRoomsBySchool); // Get all rooms with pagination router.get('/', roomController.getAllRooms); // Get room by ID router.get('/:id', roomController.getRoomById); // Create new room router.post('/', roomController.createRoom); // Update room router.put('/:id', roomController.updateRoom); // Delete room router.delete('/:id', roomController.deleteRoom); module.exports = router;