import express from "express"; import { createCandidate, getCandidates, getCandidate, getCandidatesByCareer, updateCandidate, deleteCandidate, } from "../controllers/candidate.controller.js"; import jwtAuthMiddleware from "../middleware/auth.js"; const router = express.Router(); /* PUBLIC */ router.post("/", createCandidate); router.get("/getAll", jwtAuthMiddleware, getCandidates); router.get("/:id", jwtAuthMiddleware, getCandidate); router.get("/career/:careerId", jwtAuthMiddleware, getCandidatesByCareer); router.patch("/:id", jwtAuthMiddleware, updateCandidate); router.delete("/:id", jwtAuthMiddleware, deleteCandidate); export default router;