/* * @author gs * @date 2020/11/17 14:12 */ import { Module } from '@nestjs/common'; import { MongooseModule } from '@nestjs/mongoose'; import { MongoDBCollection } from '../../constant'; import { FileService } from './service/file.service'; import { fileSchema } from './model/file'; @Module({ imports: [ MongooseModule.forFeature([ { name: MongoDBCollection.File, schema: fileSchema } ]) ], providers: [{ provide: 'FileService', useClass: FileService }], exports: [{ provide: 'FileService', useClass: FileService }] }) export class FileBaseModule {}