Files
unionflow-server-impl-quarkus/unionflow-server-impl-quarkus/src
dahoud 0f625e5d78 feat: PHASE 5 COMPLÈTE - Gestion Documentaire
Service créé:
- DocumentService: CRUD documents, enregistrement téléchargements, gestion pièces jointes
- Validation qu'une seule relation est renseignée pour pièce jointe
- Conversions DTO ↔ Entity complètes

PHASE 5 - COMPLÉTÉE (100%):
 Entités: Document, PieceJointe
 Enum: TypeDocument (module API)
 Repositories: DocumentRepository, PieceJointeRepository
 DTOs: DocumentDTO, PieceJointeDTO
 Service: DocumentService avec validation
 Relations flexibles: Membre, Organisation, Cotisation, Adhesion, DemandeAide, TransactionWave

Fonctionnalités:
- Vérification intégrité avec MD5/SHA256
- Formatage taille fichiers
- Compteur téléchargements
- Validation relations pièces jointes

Respect strict DRY/WOU:
- Patterns cohérents avec autres modules
- Gestion d'erreurs standardisée
2025-11-30 11:31:51 +00:00
..