返回 AiToEarn
aideo.module.ts
根目录 / project / aitoearn-backend / apps / aitoearn-ai / src / core / ai / aideo / aideo.module.ts
1 import { Module } from '@nestjs/common'
2 import { config } from '../../../config'
3 import { VolcengineModule } from '../libs/volcengine'
4 import { AideoTaskStatusScheduler } from './aideo-task-status.scheduler'
5 import { AideoController } from './aideo.controller'
6 import { AideoService } from './aideo.service'
7 import { DramaRecapService } from './drama-recap.service'
8 import { VideoStyleTransferService } from './video-style-transfer.service'
9
10 @Module({
11 imports: [
12 VolcengineModule.forRoot(config.ai.volcengine),
13 ],
14 controllers: [AideoController],
15 providers: [
16 // 专门服务
17 VideoStyleTransferService,
18 DramaRecapService,
19 // 主服务
20 AideoService,
21 // 调度器
22 AideoTaskStatusScheduler,
23 ],
24 exports: [
25 AideoService,
26 VideoStyleTransferService,
27 DramaRecapService,
28 ],
29 })
30 export class AideoModule {}
31
31 lines TYPESCRIPT