/* * @author gs * @date 2020/11/13 14:58 */ import { Module } from '@nestjs/common'; import { MongooseModule } from '@nestjs/mongoose'; import { MongoDBCollection } from '../../constant'; import { SMSService } from './service/sms.service'; import { smsSchema } from './model/sms'; @Module({ imports: [ MongooseModule.forFeature([ { name: MongoDBCollection.SMSCode, schema: smsSchema } ]) ], providers: [{ provide: 'SMSService', useClass: SMSService }], exports: [{ provide: 'SMSService', useClass: SMSService }] }) export class SMSBaseModule {}