返回 AiToEarn
tools.module.ts
根目录 / project / aitoearn-electron / server / src / modules / tools / tools.module.ts
1 /*
2 * @Author: nevin
3 * @Date: 2024-06-17 19:19:07
4 * @LastEditTime: 2024-09-05 15:18:26
5 * @LastEditors: nevin
6 * @Description: 工具箱模块
7 */
8 import { Global, Module } from '@nestjs/common';
9 import { AiToolsController } from './ai.controller';
10 import { AiToolsService } from './ai.service';
11 import { RealAuthModule } from 'src/lib/realAuth/realAuth.module';
12 import { MongooseModule } from '@nestjs/mongoose';
13 import { RealAuth, RealAuthSchema } from 'src/db/schema/realAuth.schema';
14 import { RealAuthService } from './realAuth.service';
15 import { ToolsController } from './tools.controller';
16 import { AiToolsAdminController } from './aiAdmin.controller';
17 import { KwaiSginService } from "./kwaiSign/kwaiSgin.service";
18
19 @Global()
20 @Module({
21 imports: [
22 MongooseModule.forFeature([
23 { name: RealAuth.name, schema: RealAuthSchema },
24 ]),
25 RealAuthModule,
26 ],
27 controllers: [AiToolsController, ToolsController, AiToolsAdminController],
28 providers: [AiToolsService, RealAuthService, KwaiSginService],
29 exports: [AiToolsService, RealAuthService],
30 })
31 export class ToolsModule {}
32
32 lines TYPESCRIPT