Dealer_Onboarding_Backend/routes/outlets.js

22 lines
608 B
JavaScript

const express = require('express');
const router = express.Router();
const outletController = require('../controllers/outletController');
const { authenticate } = require('../middleware/auth');
// All routes require authentication
router.use(authenticate);
// Get all outlets for logged-in dealer
router.get('/', outletController.getOutlets);
// Get specific outlet details
router.get('/:id', outletController.getOutletById);
// Create new outlet (admin only)
router.post('/', outletController.createOutlet);
// Update outlet
router.put('/:id', outletController.updateOutlet);
module.exports = router;