Files
yara724api/src/expert-insurer/expert-insurer.module.ts
SepehrYahyaee 2fc6015213 PDF generation
2026-06-23 15:56:19 +03:30

52 lines
1.6 KiB
TypeScript

import { Module } from "@nestjs/common";
import { MongooseModule } from "@nestjs/mongoose";
import { AuthModule } from "src/auth/auth.module";
import {
ClaimRequestManagementModel,
ClaimRequestManagementSchema,
} from "src/claim-request-management/entites/schema/claim-request-management.schema";
import { ClaimRequestManagementModule } from "src/claim-request-management/claim-request-management.module";
import { ClientModule } from "src/client/client.module";
import {
RequestManagementModel,
RequestManagementSchema,
} from "src/request-management/entities/schema/request-management.schema";
import { RequestManagementModule } from "src/request-management/request-management.module";
import { UsersModule } from "src/users/users.module";
import { ExpertInsurerController } from "./expert-insurer.controller";
import { ExpertInsurerService } from "./expert-insurer.service";
import {
BranchModel,
BranchSchema,
} from "src/client/entities/schema/branch.schema";
import { HashModule } from "src/utils/hash/hash.module";
@Module({
imports: [
ClaimRequestManagementModule,
RequestManagementModule,
AuthModule,
HashModule,
UsersModule,
ClientModule,
MongooseModule.forFeature([
{
name: ClaimRequestManagementModel.name,
schema: ClaimRequestManagementSchema,
},
{
name: RequestManagementModel.name,
schema: RequestManagementSchema,
},
{
name: BranchModel.name,
schema: BranchSchema,
},
]),
],
providers: [ExpertInsurerService],
controllers: [ExpertInsurerController],
exports: [ExpertInsurerService],
})
export class ExpertInsurerModule {}