20 lines
557 B
JavaScript
20 lines
557 B
JavaScript
const express = require('express');
|
|
const router = express.Router();
|
|
const expenseController = require('../controllers/expenseController');
|
|
|
|
// 获取所有费用支出
|
|
router.get('/', expenseController.getAllExpenses);
|
|
|
|
// 获取单个费用支出
|
|
router.get('/:id', expenseController.getExpenseById);
|
|
|
|
// 创建费用支出
|
|
router.post('/', expenseController.createExpense);
|
|
|
|
// 更新费用支出
|
|
router.put('/:id', expenseController.updateExpense);
|
|
|
|
// 删除费用支出
|
|
router.delete('/:id', expenseController.deleteExpense);
|
|
|
|
module.exports = router; |