forked from Yara724/api
28 lines
1.1 KiB
TypeScript
28 lines
1.1 KiB
TypeScript
import { Module } from "@nestjs/common";
|
|
import { MongooseModule } from "@nestjs/mongoose";
|
|
import { SystemSettingsModule } from "src/system-settings/system-settings.module";
|
|
import { ClientController } from "./client.controller";
|
|
import { ClientPanelController } from "./client-panel.controller";
|
|
import { ClientService } from "./client.service";
|
|
import { BranchDbService } from "./entities/db-service/branch.db.service";
|
|
import { ClientDbService } from "./entities/db-service/client.db.service";
|
|
import { BranchModel, BranchSchema } from "./entities/schema/branch.schema";
|
|
import { ClientDbSchema, ClientModel } from "./entities/schema/client.schema";
|
|
|
|
@Module({
|
|
imports: [
|
|
SystemSettingsModule,
|
|
MongooseModule.forFeature([
|
|
{ name: ClientModel.name, schema: ClientDbSchema },
|
|
{
|
|
name: BranchModel.name,
|
|
schema: BranchSchema,
|
|
},
|
|
]),
|
|
],
|
|
controllers: [ClientController, ClientPanelController],
|
|
providers: [ClientService, ClientDbService, BranchDbService],
|
|
exports: [ClientService, ClientDbService, BranchDbService],
|
|
})
|
|
export class ClientModule {}
|