const express = require('express'); const router = express.Router(); const rentalController = require('../controllers/rentalController'); // 路由 router.get('/', rentalController.getAllRentals); router.get('/list', rentalController.listRentals); router.post('/with-renter', rentalController.createRentalWithRenter); router.get('/:id', rentalController.getRentalById); router.post('/', rentalController.createRental); router.put('/:id', rentalController.updateRental); router.delete('/:id', rentalController.deleteRental); // 续租接口 router.post('/:id/renew', rentalController.renewRental); // 换房接口 router.post('/:id/change-room', rentalController.changeRoom); // 退租接口 router.post('/:id/terminate', rentalController.terminateRental); module.exports = router;