Files
2025-12-05 06:21:42 +07:00

24 lines
1.3 KiB
JavaScript

const express = require('express');
// const { body } = require('express-validator');
const budgetcontroller = require('../controllers/budget');
const jwtauth = require('../middlewares/auth.js');
const router=express.Router();
//=== POST METHOD
router.post('/getbudgetlist',[jwtauth], budgetcontroller.getListBudget);
router.post('/setnewbudget',[jwtauth], budgetcontroller.setNewBudget);
router.get('/getbudgettype',[jwtauth], budgetcontroller.getBudgetType);
router.get('/getbudgetdetail',[jwtauth], budgetcontroller.getBudgetDetail);
router.post('/deletebudget',[jwtauth], budgetcontroller.deleteBudget);
router.post('/updatebudget',[jwtauth], budgetcontroller.updateBudget);
// ==== REquest budget
router.post('/reqbudget',[jwtauth], budgetcontroller.setReqBudget);
router.post('/updatereqbudget',[jwtauth], budgetcontroller.updateReqBudget);
router.post('/deletereqbudget',[jwtauth], budgetcontroller.deleteReqBudget);
router.post('/getreqbudgetlist',[jwtauth], budgetcontroller.getListReqBudget);
router.get('/getbudgetlistbyreq',[jwtauth], budgetcontroller.getBudgetListByRequest);
router.get('/getreqbudgetdetail',[jwtauth], budgetcontroller.getReqBudgetDetail);
router.get('/gettrxidreqbudget',[jwtauth], budgetcontroller.getTrxIdReqBudget);
module.exports = router;