blame and claim refactored

This commit is contained in:
2026-02-24 12:19:25 +03:30
parent 0d8858f458
commit 35732dd70a
81 changed files with 11603 additions and 77 deletions

View File

@@ -5,9 +5,12 @@ import { SandHubModule } from "src/sand-hub/sand-hub.module";
import { RequestManagementModule } from "src/request-management/request-management.module";
import { UsersModule } from "src/users/users.module";
import { ClaimRequestManagementController } from "./claim-request-management.controller";
import { ClaimRequestManagementV2Controller } from "./claim-request-management.v2.controller";
import { ClaimRequestManagementService } from "./claim-request-management.service";
import { CarGreenCardDbService } from "./entites/db-service/car-green-card.db.service";
import { ClaimRequestManagementDbService } from "./entites/db-service/claim-request-management.db.service";
import { ClaimCaseDbService } from "./entites/db-service/claim-case.db.service";
import { ClaimCase, ClaimCaseSchema } from "./entites/schema/claim-cases.schema";
import { ClaimSignDbService } from "./entites/db-service/claim-sign.db.service";
import { DamageImageDbService } from "./entites/db-service/damage-image.db.service";
import { ClaimFactorsImageDbService } from "./entites/db-service/factor-image.db.service";
@@ -38,12 +41,14 @@ import {
VideoCaptureModel,
VideoCaptureSchema,
} from "./entites/schema/video-capture.schema";
import { PublicIdModule } from "src/utils/public-id/public-id.module";
import { ClientModule } from "src/client/client.module";
import { ClaimAccessGuard } from "src/auth/guards/claim-access.guard";
import { JwtModule } from "@nestjs/jwt";
@Module({
imports: [
PublicIdModule,
UsersModule,
RequestManagementModule,
AiModule,
@@ -51,6 +56,7 @@ import { JwtModule } from "@nestjs/jwt";
ClientModule,
JwtModule.register({}),
MongooseModule.forFeature([
{ name: ClaimCase.name, schema: ClaimCaseSchema },
{
name: ClaimRequestManagementModel.name,
schema: ClaimRequestManagementSchema,
@@ -69,7 +75,9 @@ import { JwtModule } from "@nestjs/jwt";
providers: [
ClaimRequestManagementService,
ClaimRequestManagementDbService,
ClaimCaseDbService,
CarGreenCardDbService,
ClaimCaseDbService,
DamageImageDbService,
ClaimSignDbService,
ClaimFactorsImageDbService,
@@ -77,9 +85,10 @@ import { JwtModule } from "@nestjs/jwt";
ClaimRequiredDocumentDbService,
ClaimAccessGuard,
],
controllers: [ClaimRequestManagementController],
controllers: [ClaimRequestManagementController, ClaimRequestManagementV2Controller],
exports: [
ClaimRequestManagementDbService,
ClaimCaseDbService,
DamageImageDbService,
VideoCaptureDbService,
ClaimRequiredDocumentDbService,