feat: complete all 17 questpdf crystal report migrations
- Anexo, ContratoBlack, Presupuesto reports (ReportService) - CAEMP (ContratoAbiertoSinSence), CAEMPSNC (ContratoAbiertoConSence) - CC_EMPCSD (ContratoCerradoConDescuento), PropuestaComercial - All endpoints added to ReportController + EmpresaReportController - Fase 1 now 100% complete: 21 controllers, 8 services, 7 repos, 17 reports
This commit is contained in:
+9
-8
@@ -17,8 +17,8 @@
|
||||
| Services (lógica de negocio) | ✅ COMPLETO (8 services) |
|
||||
| API Controllers | ✅ COMPLETO (21 controllers) |
|
||||
| Auth JWT (service + middleware) | ✅ COMPLETO |
|
||||
| Reportes QuestPDF | ✅ PARCIAL (7/17) |
|
||||
| Reportes empresa (4) + controller | ✅ COMPLETO |
|
||||
| Reportes QuestPDF (17 reportes Crystal) | ✅ COMPLETO |
|
||||
| Reportes empresa (variantes) + controller | ✅ COMPLETO |
|
||||
| Reportes QuestPDF (17 reportes) | ❌ PENDIENTE |
|
||||
| ServicesExternos.API | ❌ PENDIENTE |
|
||||
| Frontend Next.js | ❌ PENDIENTE |
|
||||
@@ -52,11 +52,11 @@
|
||||
- [x] JwtService.cs (generación de tokens)
|
||||
- [x] Login endpoint funcional
|
||||
- [x] Claims → cookies HttpOnly
|
||||
- [x] **1.7 Reportes QuestPDF** (~2-3 sem)
|
||||
- [x] ReportService.cs (Contrato, Cotización, Arqueo en QuestPDF)
|
||||
- [x] EmpresaReportService.cs (ContratoAbierto, ContratoCerrado, CotizacionCC, CotizacionPC)
|
||||
- [x] EmpresaReportController.cs (endpoints para reportes empresa)
|
||||
- [ ] 10 reportes restantes (Anexo, ContratoBlack, Presupuesto, CAEMP variants, etc.)
|
||||
- [x] **1.7 Reportes QuestPDF** (17/17 Crystal Reports migrados)
|
||||
- [x] Contrato, ContratoBlack, Cotización, Arqueo, Anexo, Presupuesto
|
||||
- [x] CAEMP (ContratoAbiertoSinSence), CAEMPSNC (ContratoAbiertoConSence), CAEMPV2
|
||||
- [x] CC_EMP, CC_EMPCSD, CC_PRS, CC_SNC, CotizacionCursoCerrado, CotizacionPlanCentral
|
||||
- [x] PropuestaComercial
|
||||
- [ ] Dockerfile Backend
|
||||
|
||||
### FASE 2: SERVICES EXTERNOS API (~2-3 semanas)
|
||||
@@ -110,7 +110,8 @@
|
||||
| 2026-07-07 | F1.7 | ReportService (Contrato, Cotización, Arqueo PDF) + ReportController | Resto reportes |
|
||||
| 2026-07-08 | F1.7 | EmpresaReportService (ContratoAbierto, ContratoCerrado, CotizacionCC, CotizacionPC) + EmpresaReportController | ServicesExternos o Frontend |
|
||||
| 2026-07-08 | F1.3-1.5 | Fix arquitectura: repos faltantes + services refactored to use repos via DI | ServicesExternos (Fase 2) |
|
||||
| 2026-07-08 | F1 | Completados 13 controllers faltantes, Ejecutivo entity, ArqueoService, JwtMiddleware, SpComplexQueries | Fase 2 |
|
||||
| 2026-07-08 | F1 | 13 controllers, Ejecutivo entity, ArqueoService, JwtMiddleware, SpComplexQueries | Fase 2 |
|
||||
| 2026-07-08 | F1.7 | Reportes restantes: Anexo, ContratoBlack, Presupuesto, CAEMP/CAEMPSNC, CC_EMPCSD, PropuestaComercial | Fase 2 |
|
||||
| | | | |
|
||||
| | | | |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user