import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { MigrationController } from './migration.controller'; import { MigrationService } from './migration.service'; import { ImportTransaction } from './entities/import-transaction.entity'; import { Correspondence } from '../correspondence/entities/correspondence.entity'; import { CorrespondenceRevision } from '../correspondence/entities/correspondence-revision.entity'; import { CorrespondenceType } from '../correspondence/entities/correspondence-type.entity'; import { CorrespondenceStatus } from '../correspondence/entities/correspondence-status.entity'; import { Project } from '../project/entities/project.entity'; import { FileStorageModule } from '../../common/file-storage/file-storage.module'; import { MigrationReviewQueue } from './entities/migration-review-queue.entity'; import { MigrationError } from './entities/migration-error.entity'; @Module({ imports: [ TypeOrmModule.forFeature([ ImportTransaction, MigrationReviewQueue, MigrationError, Correspondence, CorrespondenceRevision, CorrespondenceType, CorrespondenceStatus, Project, ]), FileStorageModule, ], controllers: [MigrationController], providers: [MigrationService], exports: [MigrationService], }) export class MigrationModule {}