Achievement/Qualification Management Router
This router provides comprehensive endpoints for managing member achievements and qualifications
within the member management system. Achievements track certifications, training completions,
licenses, and other qualifications that members earn over time.
Key Features:
- Achievement recording and management
- Expiration and renewal tracking
- Template-based achievement types
- Qualification validation and verification
- Historical achievement records
- Automated renewal notifications
- Integration with function/office requirements
Business Rules:
- Achievements are based on predefined templates
- Achievements can have expiration dates requiring renewal
- Multiple achievements of the same type can be held by one person
- Achievements can be prerequisites for certain functions/offices
- Historical records are maintained for all achievement changes
- Automated processes can trigger renewal workflows
- Source:
Requires
- module:express
- module:@/utils/requestLogger
- module:./achievement/controller