Corrige creación de Inspección, separa Departamento→Área→Yacimiento, elimina el UPDATE oculto de checklist en lectura, integra Preparación para campo como etapa de Inspección, limita operaciones Android al Yacimiento, preserva scope en edición, auto-incluye Inventarios accionables, valida Operadora a plannedStartAt y recompila Android 0.15.2/vc24 con el ícono exacto de presentación.
31 lines
1.6 KiB
TypeScript
31 lines
1.6 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|
import { AssetMasterModule } from '../asset-master/asset-master.module';
|
|
import { AuditModule } from '../audit/audit.module';
|
|
import { InspectionFindingsModule } from '../inspection-findings/inspection-findings.module';
|
|
import { F3FieldInventoryStructureService } from './f3-field-inventory-structure.service';
|
|
import { F4InspectionVisitsService } from './f4-inspection-visits.service';
|
|
import { FieldFindingsController } from './field-findings.controller';
|
|
import { FieldFindingsService } from './field-findings.service';
|
|
import { FieldInventoryController } from './field-inventory.controller';
|
|
import { FieldInventoryService } from './field-inventory.service';
|
|
import { InspectionPlanningCreateService } from './inspection-planning-create.service';
|
|
import { InspectionPlanningHierarchyService } from './inspection-planning-hierarchy.service';
|
|
import { InspectionVisitLifecycleService } from './inspection-visit-lifecycle.service';
|
|
import { InspectionVisitsController } from './inspection-visits.controller';
|
|
import { InspectionVisitsService } from './inspection-visits.service';
|
|
|
|
@Module({
|
|
imports: [AuditModule, AssetMasterModule, InspectionFindingsModule],
|
|
controllers: [InspectionVisitsController, FieldInventoryController, FieldFindingsController],
|
|
providers: [
|
|
{ provide: InspectionVisitsService, useClass: F4InspectionVisitsService },
|
|
InspectionPlanningCreateService,
|
|
InspectionPlanningHierarchyService,
|
|
InspectionVisitLifecycleService,
|
|
FieldInventoryService,
|
|
F3FieldInventoryStructureService,
|
|
FieldFindingsService,
|
|
],
|
|
})
|
|
export class InspectionVisitsModule {}
|