note.module.ts 970 B

123456789101112131415161718192021222324
  1. import { Module, forwardRef } from '@nestjs/common';
  2. import { TypeOrmModule } from '@nestjs/typeorm';
  3. import { Note } from './note.entity';
  4. import { NoteCategory } from './note-category.entity';
  5. import { NoteService } from './note.service';
  6. import { NoteController } from './note.controller';
  7. import { NoteCategoryService } from './note-category.service';
  8. import { NoteCategoryController } from './note-category.controller';
  9. import { KnowledgeGroupModule } from '../knowledge-group/knowledge-group.module';
  10. import { OcrModule } from '../ocr/ocr.module';
  11. import { I18nModule } from '../i18n/i18n.module';
  12. @Module({
  13. imports: [
  14. TypeOrmModule.forFeature([Note, NoteCategory]),
  15. forwardRef(() => KnowledgeGroupModule),
  16. OcrModule,
  17. I18nModule,
  18. ],
  19. providers: [NoteService, NoteCategoryService],
  20. controllers: [NoteController, NoteCategoryController],
  21. exports: [NoteService, NoteCategoryService],
  22. })
  23. export class NoteModule { }