Dealer_Onboarding_Backend/src/modules/onboarding/onboarding.routes.js

16 lines
644 B
JavaScript

const express = require('express');
const router = express.Router();
const onboardingController = require('./onboarding.controller');
const { authenticate } = require('../../common/middleware/auth');
// Public route - submit application
router.post('/', onboardingController.submitApplication);
// Protected routes
router.get('/', authenticate, onboardingController.getApplications);
router.get('/:id', authenticate, onboardingController.getApplicationById);
router.put('/:id/action', authenticate, onboardingController.takeAction);
router.post('/:id/documents', authenticate, onboardingController.uploadDocuments);
module.exports = router;