forked from Yara724/api
52 lines
1.6 KiB
TypeScript
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 {}
|