This commit is contained in:
Ken
2026-01-19 09:33:35 +07:00
parent 374dc12b2d
commit 70838a4bc1
103 changed files with 16929 additions and 2 deletions

27
routes/trainingRoutes.js Normal file
View File

@@ -0,0 +1,27 @@
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;