/* * @author gs * @date 2020/11/12 19:10 */ import { Module } from '@nestjs/common'; import { MongooseModule } from '@nestjs/mongoose'; import { MongoDBCollection } from '../../constant'; import { kitSchema } from './model/kit'; import { KitService } from './service/kit.service'; import { KitCategoryService } from './service/kit.category.service'; import { kitCategorySchema } from './model/kit.category'; @Module({ imports: [ MongooseModule.forFeature([ { name: MongoDBCollection.Kit, schema: kitSchema }, { name: MongoDBCollection.KitCategory, schema: kitCategorySchema } ]) ], providers: [ { provide: 'KitService', useClass: KitService }, { provide: 'KitCategoryService', useClass: KitCategoryService } ], exports: [ { provide: 'KitService', useClass: KitService }, { provide: 'KitCategoryService', useClass: KitCategoryService } ] }) export class KitBaseModule {}