import { Module } from '@nger/core' import { createMigration, TypeormModule } from '@nger/typeorm'; import { SpilderFactory } from './adapter/spilder-factory'; import { LoginController } from './controllers/login.controller'; import { WbCity } from './entities/city'; import { WbEvent } from './entities/event'; import { WbEventCategory } from './entities/event-category'; import { WbEventType } from './entities/event-type'; import { SpilderExportLog } from './entities/export-log'; import { WbPlatform } from './entities/platform'; import { SpilderAccount } from './entities/spilder-account'; import { SpilderTopic } from './entities/spilder-topic'; import { SpilderTopicArticle } from './entities/spilder-topic-article'; import { SpilderTopicArticleComment } from './entities/spilder-topic-article-comment'; import { SpilderTopicArticleCommentTend } from './entities/spilder-topic-article-comment-tend'; import { SpilderTopicArticleTend } from './entities/spilder-topic-article-tend'; import { SpilderTopicTend } from './entities/spilder-topic-tend'; import { WbTask } from './entities/task'; import { city1657731735130 } from './migrations/city.migration'; import { WbEventCategoryData1658900661284 } from './migrations/event-category-data.migration'; import { WbEventCategory1658900342571 } from './migrations/event-category.migration'; import { WbEventTypeData1658900374793 } from './migrations/event-type-data.migration'; import { WbEventType1658900303914 } from './migrations/event-type.migration'; import { event1657763465436 } from './migrations/event.migration'; import { platform1658554213740 } from './migrations/platform-data.migration'; import { platform1658554174060 } from './migrations/platform.migration'; import { SpilderAccount1658935369563 } from './migrations/spilder-account.migration'; import { SpilderExportLog1659426673921 } from './migrations/spilder-export-log.migration'; import { SpilderTopicArticleCommentTend1659433214868 } from './migrations/spilder-topic-article-comment-tend.migration'; import { spilderTopicArticleComment1658671163802 } from './migrations/spilder-topic-article-comment.migration'; import { SpilderTopicArticleTend1659433177432 } from './migrations/spilder-topic-article-tend.migration'; import { spilderTopicArticle1658666059979 } from './migrations/spilder-topic-article.migration'; import { SpilderTopicTend1659433128281 } from './migrations/spilder-topic-tend.migration'; import { spilderTopic1658645005229 } from './migrations/spilder-topic.migration'; import { WbTask1659433453188 } from './migrations/task.migration'; import { tasksProviders } from './tasks/providers'; @Module({ providers: [ ...createMigration(city1657731735130), ...createMigration(event1657763465436), ...createMigration(platform1658554174060), ...createMigration(platform1658554213740), ...createMigration(spilderTopic1658645005229), ...createMigration(spilderTopicArticle1658666059979), ...createMigration(spilderTopicArticleComment1658671163802), ...createMigration(WbEventType1658900303914), ...createMigration(WbEventTypeData1658900374793), ...createMigration(WbEventCategory1658900342571), ...createMigration(WbEventCategoryData1658900661284), ...createMigration(SpilderAccount1658935369563), ...createMigration(SpilderExportLog1659426673921), ...createMigration(SpilderTopicTend1659433128281), ...createMigration(SpilderTopicArticleTend1659433177432), ...createMigration(SpilderTopicArticleCommentTend1659433214868), ...createMigration(WbTask1659433453188), SpilderFactory, ...tasksProviders ], imports: [ TypeormModule.forFeature([ WbCity, WbEvent, WbEventType, WbEventCategory, WbPlatform, SpilderTopic, SpilderTopicArticle, SpilderTopicArticleComment, SpilderAccount, SpilderExportLog, SpilderTopicTend, SpilderTopicArticleTend, SpilderTopicArticleCommentTend, WbTask ]), ], controllers: [ LoginController ] }) export class WeiboModule { }