/* * @author gs * @date 2020/11/15 21:20 */ import { Module } from '@nestjs/common'; import { MongooseModule } from '@nestjs/mongoose'; import { MongoDBCollection } from '../../constant'; import { WeChatService } from './service/wechat.service'; import { wechatCodeSchema } from './model/wechat'; import { UserBaseModule } from '../user/user.base.module'; @Module({ imports: [ MongooseModule.forFeature([ { name: MongoDBCollection.WeChatCode, schema: wechatCodeSchema } ]), UserBaseModule ], providers: [{ provide: 'WeChatService', useClass: WeChatService }], exports: [{ provide: 'WeChatService', useClass: WeChatService }] }) export class WechatBaseModule {}