const express = require('express'); const router = express.Router(); const billController = require('../controllers/billController'); const { authMiddleware } = require('../middleware/auth'); // 所有路由都需要认证 router.use(authMiddleware); // 账单路由 router.get('/', billController.getAllBills); router.get('/list', billController.getBillsList); router.get('/statistics', billController.getBillStatistics); router.get('/:id', billController.getBillById); router.post('/', billController.createBill); router.put('/:id', billController.updateBill); router.delete('/:id', billController.deleteBill); // 账单收款 router.post('/:id/pay', billController.receivePayment); module.exports = router;