feat: PHASE 5 et 6.1 - DocumentResource et Entités Notifications
PHASE 5 - COMPLÉTÉE:
✅ Resource REST: DocumentResource avec endpoints complets
PHASE 6.1 - Entités Notifications:
✅ TemplateNotification: Templates réutilisables avec variables
✅ Notification: Notifications avec types, priorités, statuts
✅ Enums: TypeNotification, PrioriteNotification (module API)
✅ Relations: Membre, Organisation, TemplateNotification
Fonctionnalités:
- Templates avec variables JSON
- Support multi-canaux (EMAIL, SMS, PUSH, IN_APP, SYSTEME)
- Priorités: CRITIQUE, HAUTE, NORMALE, BASSE
- Statuts: EN_ATTENTE, ENVOYEE, LUE, ECHOUE, ANNULEE
- Gestion tentatives d'envoi
- Dates envoi prévue/réelle/lecture
Respect strict DRY/WOU:
- Patterns cohérents avec autres modules
- Enums dans module API réutilisables