rentease-backend-new/routes/bill.js

22 lines
714 B
JavaScript
Raw Permalink Normal View History

2026-04-20 06:43:09 +00:00
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;