Adrian Flores Cortes
3b4bb3d80e
[ERP-CONSTRUCCION] feat: Enhance budgets and estimates services
...
Budgets:
- concepto.service: Add bulk operations, tree navigation, catalog stats
- presupuesto.service: Add version comparison, search, duplicate, summary
Estimates:
- estimacion.service: Add cumulative totals, document generation, workflow
- deductiva.service: New service for penalty/deduction management
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 18:16:51 -06:00
Adrian Flores Cortes
598c3215e1
feat(FASE-4A): Complete vertical modules for construction
...
- MAI-018 Bidding module: entities, services, controllers, DTOs
- Opportunity, Tender, Proposal, Vendor management
- Bid calendar, documents, analytics
- Earned Value Management: Curva S, SPI/CPI reports
- earned-value.service.ts with EV, PV, AC calculations
- earned-value.controller.ts with 9 endpoints
- DTOs for modules: assets, contracts, documents, purchase, quality
- 28 new DTO files with class-validator decorators
- Storage module: service and controller implementation
- Multi-provider support (local, S3, GCS, Azure)
- File management, upload/download URLs
- Multiple entity and service fixes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 07:00:18 -06:00
Adrian Flores Cortes
c8a01c5f14
fix(hr): Fix PaginatedResult format in employee and puesto services
...
- Remove meta wrapper from PaginatedResult returns in findWithFilters and findAll
- Return flat format with total, page, limit, totalPages at top level
- Align with base.service.ts interface definition
- Controllers already updated to access flat pagination structure
2026-01-25 14:52:53 -06:00