Commit Graph

3 Commits

Author SHA1 Message Date
Adrian Flores Cortes
ba1d239f21 [GAP-001,002,003] feat: Add services and controllers for 3 critical gaps
GAP-001: KPIs Configurables (5 SP)
- kpi-config.service.ts: Full CRUD, dashboard, values
- kpi-config.controller.ts: REST endpoints
- Updated kpi-config/value entities to reuse existing types

GAP-002: Tool Loans (3 SP)
- tool-loan.service.ts: CRUD, return, lost, approve operations
- tool-loan.controller.ts: REST endpoints

GAP-003: Depreciation (5 SP)
- depreciation.service.ts: Schedules, entries, calculations
- depreciation.controller.ts: REST endpoints

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 01:02:43 -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
7c1480a819 Migración desde erp-construccion/backend - Estándar multi-repo v2
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 08:11:14 -06:00