35 lines
1.3 KiB
TypeScript
35 lines
1.3 KiB
TypeScript
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 {}
|