Files
dh-inspeccion-v2/api-v3/src/inspection-visits/inspection-visits.module.ts
T

27 lines
1.4 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 { 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 },
InspectionVisitLifecycleService,
FieldInventoryService,
F3FieldInventoryStructureService,
FieldFindingsService,
],
})
export class InspectionVisitsModule {}