24 lines
1.3 KiB
JavaScript
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;
|