article.module.ts 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. import { Module } from '@nestjs/common';
  2. import { CategoryController } from './controller/category.controller';
  3. import { CategoryService } from './service/category.service';
  4. import { TypeOrmModule } from '@nestjs/typeorm';
  5. import { Category } from './entity/category.entity';
  6. import { ArticleService } from './service/article.service';
  7. import { Article } from './entity/article.entity';
  8. import { ArticleController } from './controller/article.controller';
  9. import { CarousalController } from './controller/carousal.controller';
  10. import { CarousalService } from './service/carousal.service';
  11. import { Carousal } from './entity/carousal.entity';
  12. import { ArticleSearchRecord } from './entity/article-search-record.entity';
  13. import { ArticleSearchRecommend } from './entity/article-search-recommend.entity';
  14. import { ArticleSearchRecommendMapper } from './mapper/article-search-recommend.mapper';
  15. @Module({
  16. controllers: [CategoryController, ArticleController, CarousalController],
  17. imports: [
  18. TypeOrmModule.forFeature([
  19. Category,
  20. Article,
  21. Carousal,
  22. ArticleSearchRecord,
  23. ArticleSearchRecommend,
  24. ]),
  25. ],
  26. providers: [
  27. CategoryService,
  28. ArticleService,
  29. CarousalService,
  30. ArticleSearchRecommendMapper,
  31. ],
  32. })
  33. export class ArticleModule {}