Adrian Flores Cortes
|
7e0d4ee841
|
feat(MMD-011): Implement Dispatch Center module
Add complete dispatch module for incident assignment:
Entities (7):
- DispatchBoard: Board configuration
- UnitStatus: Real-time unit state
- TechnicianSkill: Skills and certifications
- TechnicianShift: Shift schedules
- DispatchRule: Assignment rules
- EscalationRule: Escalation rules
- DispatchLog: Audit trail
Services (4):
- DispatchService: Unit management, assignments, suggestions
- SkillService: Skill CRUD, validation, matrix
- ShiftService: Shift management, availability
- RuleService: Dispatch and escalation rules
Controllers (4):
- DispatchController: /api/v1/dispatch
- SkillController: /api/v1/dispatch/skills
- ShiftController: /api/v1/dispatch/shifts
- RuleController: /api/v1/dispatch/rules
Integrated in main.ts with routes and documentation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-27 02:21:40 -06:00 |
|