fix: harden claim review and inquiry workflows

Preserve damage history and current vehicle price, restore depreciation mapping, normalize inquiry/report output, and support resumable expert review with paginated case retrieval.
This commit is contained in:
2026-09-18 16:04:33 +03:30
parent a84d83a135
commit 7d1a50db7b
38 changed files with 2345 additions and 370 deletions

View File

@@ -5,6 +5,7 @@ import {
Get,
Param,
Post,
Query,
Put,
UploadedFile,
UseGuards,
@@ -44,6 +45,7 @@ import {
UploadRequiredDocumentV2ResponseDto,
} from "src/claim-request-management/dto/upload-document-v2.dto";
import { GetCaptureRequirementsV2ResponseDto } from "src/claim-request-management/dto/capture-requirements-v2.dto";
import { ListQueryV2Dto } from "src/common/dto/list-query-v2.dto";
/**
* V5 FileMaker flow — identical to V4 but under the /v5/ prefix.
@@ -95,10 +97,13 @@ export class FileMakerBlameV5Controller {
@Get("my-files")
@ApiOperation({
summary: "List all blame files created by this FileMaker",
description: "Returns all V5 FileMaker blame files initiated by the authenticated FileMaker.",
description: "Returns V5 FileMaker blame files using the shared search, sort, filter, and pagination query contract.",
})
async getMyFiles(@CurrentUser() fileMaker: any) {
return this.requestManagementService.getMyFileMakerFiles(fileMaker);
async getMyFiles(
@CurrentUser() fileMaker: any,
@Query() query: ListQueryV2Dto,
) {
return this.requestManagementService.getMyFileMakerFiles(fileMaker, query);
}
@Get("my-files/:requestId")