Files
sena_db_api_layer/routes/trainingRoutes.js
2026-01-19 09:33:35 +07:00

28 lines
813 B
JavaScript

const express = require('express');
const router = express.Router();
const trainingController = require('../controllers/trainingController');
/**
* Training Routes
*/
// Get training stats
router.get('/stats', trainingController.getTrainingStats);
// Get staff training assignments
router.get('/assignments/:staff_id', trainingController.getStaffAssignments);
// Assign training to staff
router.post('/assignments', trainingController.assignTraining);
// Update assignment status
router.put('/assignments/:id/status', trainingController.updateAssignmentStatus);
// Get staff achievements/certificates
router.get('/achievements/:staff_id', trainingController.getStaffAchievements);
// Create achievement record
router.post('/achievements', trainingController.createAchievement);
module.exports = router;