feat(progress): Add ProgramaObraService for work schedule management
Sprint 2 - S2-T01 backend support New service with methods: - createPrograma: Create new work schedule with auto-generated code - findAll/findById: List and get programas with actividades - updatePrograma: Update programa details - createVersion: Create new version for reprogramming - addActividad/updateActividad/removeActividad: Activity management - reorderActividades: Reorder with WBS code regeneration - getGanttData: Data formatted for Gantt chart - getSCurveData: Planned vs actual progress curves DTOs: CreateProgramaDto, UpdateProgramaDto, CreateActividadDto, etc. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
b67a035119
commit
450b13edff
@ -8,3 +8,17 @@ export type { CreateAvanceDto, AddFotoDto, AvanceFilters } from './avance-obra.s
|
||||
|
||||
export { BitacoraObraService } from './bitacora-obra.service';
|
||||
export type { CreateBitacoraDto, UpdateBitacoraDto, BitacoraFilters } from './bitacora-obra.service';
|
||||
|
||||
export { ProgramaObraService } from './programa-obra.service';
|
||||
export type {
|
||||
CreateProgramaDto,
|
||||
UpdateProgramaDto,
|
||||
CreateActividadDto,
|
||||
UpdateActividadDto,
|
||||
ProgramaFilters,
|
||||
GanttData,
|
||||
GanttActivity,
|
||||
SCurveData,
|
||||
SCurveDataPoint,
|
||||
ReorderItem,
|
||||
} from './programa-obra.service';
|
||||
|
||||
1266
src/modules/progress/services/programa-obra.service.ts
Normal file
1266
src/modules/progress/services/programa-obra.service.ts
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user