forked from Yara724/api
Initial commit after migration to gitea
This commit is contained in:
72
src/request-management/request-management.module.ts
Normal file
72
src/request-management/request-management.module.ts
Normal file
@@ -0,0 +1,72 @@
|
||||
import { forwardRef, Module } from "@nestjs/common";
|
||||
import { MongooseModule } from "@nestjs/mongoose";
|
||||
import { MulterModule } from "@nestjs/platform-express";
|
||||
import { ClaimRequestManagementModule } from "src/claim-request-management/claim-request-management.module";
|
||||
import { ClientModule } from "src/client/client.module";
|
||||
import { PlatesModule } from "src/plates/plates.module";
|
||||
import { BlameVideoDbService } from "src/request-management/entities/db-service/blame-video.db.service";
|
||||
import { RequestManagementDbService } from "src/request-management/entities/db-service/request-management.db.service";
|
||||
import { SandHubModule } from "src/sand-hub/sand-hub.module";
|
||||
import { UsersModule } from "src/users/users.module";
|
||||
import { CronModule } from "src/utils/cron/cron.module";
|
||||
import { SmsManagerModule } from "src/utils/sms-manager/sms-manager.module";
|
||||
import { BlameDocumentDbService } from "./entities/db-service/blame-document.db.service";
|
||||
import { BlameVoiceDbService } from "./entities/db-service/blame.voice.db.service";
|
||||
import { UserSignDbService } from "./entities/db-service/sign.db.service";
|
||||
import { UserSignModel, UserSignSchema } from "./entities/schema/sign.schema";
|
||||
import {
|
||||
BlameVideosModel,
|
||||
BlameVideoSchema,
|
||||
} from "./entities/schema/blame-video.schema";
|
||||
import {
|
||||
BlameVoiceSchema,
|
||||
BlameVoicesModel,
|
||||
} from "./entities/schema/blame-voice.schema";
|
||||
import { BlameDocumentModel, BlameDocumentSchema } from "./entities/schema/blame-document.schema";
|
||||
import {
|
||||
RequestManagementModel,
|
||||
RequestManagementSchema,
|
||||
} from "./entities/schema/request-management.schema";
|
||||
import { RequestManagementService } from "./request-management.service";
|
||||
import { RequestManagementController } from "./request-management.controller";
|
||||
import { ExpertInitiatedController } from "./expert-initiated.controller";
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
UsersModule,
|
||||
ClientModule,
|
||||
SandHubModule,
|
||||
SmsManagerModule,
|
||||
PlatesModule,
|
||||
MulterModule.register({
|
||||
dest: "./files/video",
|
||||
}),
|
||||
MongooseModule.forFeature([
|
||||
{ name: RequestManagementModel.name, schema: RequestManagementSchema },
|
||||
{ name: BlameVideosModel.name, schema: BlameVideoSchema },
|
||||
{ name: BlameVoicesModel.name, schema: BlameVoiceSchema },
|
||||
{ name: UserSignModel.name, schema: UserSignSchema },
|
||||
{ name: BlameDocumentModel.name, schema: BlameDocumentSchema },
|
||||
]),
|
||||
forwardRef(() => ClaimRequestManagementModule),
|
||||
CronModule,
|
||||
],
|
||||
controllers: [RequestManagementController, ExpertInitiatedController],
|
||||
providers: [
|
||||
RequestManagementService,
|
||||
BlameVideoDbService,
|
||||
BlameVoiceDbService,
|
||||
UserSignDbService,
|
||||
RequestManagementDbService,
|
||||
BlameDocumentDbService,
|
||||
],
|
||||
exports: [
|
||||
RequestManagementService,
|
||||
RequestManagementDbService,
|
||||
BlameVideoDbService,
|
||||
BlameVoiceDbService,
|
||||
BlameDocumentDbService,
|
||||
UserSignDbService,
|
||||
],
|
||||
})
|
||||
export class RequestManagementModule {}
|
||||
Reference in New Issue
Block a user