forked from Yara724/api
Duplicated capture-requirements endpoint for file-maker
This commit is contained in:
@@ -43,6 +43,7 @@ import {
|
|||||||
UploadRequiredDocumentV2Dto,
|
UploadRequiredDocumentV2Dto,
|
||||||
UploadRequiredDocumentV2ResponseDto,
|
UploadRequiredDocumentV2ResponseDto,
|
||||||
} from "src/claim-request-management/dto/upload-document-v2.dto";
|
} from "src/claim-request-management/dto/upload-document-v2.dto";
|
||||||
|
import { GetCaptureRequirementsV2ResponseDto } from "src/claim-request-management/dto/capture-requirements-v2.dto";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* V4 FileMaker flow — first half of the split blame workflow.
|
* V4 FileMaker flow — first half of the split blame workflow.
|
||||||
@@ -365,4 +366,24 @@ export class FileMakerBlameV4Controller {
|
|||||||
fileMaker,
|
fileMaker,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Get("capture-requirements/:claimRequestId")
|
||||||
|
@ApiParam({ name: "claimRequestId" })
|
||||||
|
@ApiOperation({
|
||||||
|
summary: "Capture requirements (step-aware)",
|
||||||
|
description:
|
||||||
|
"Initial documents phase: pre-capture docs only (no chassis/engine/metal plate). " +
|
||||||
|
"CAPTURE_PART_DAMAGES phase: damaged parts + angles via capture-part, then chassis/engine/metal plate via upload-document. " +
|
||||||
|
"Use `captureSequencePhase` and `captureSequenceHint` to drive the UI.",
|
||||||
|
})
|
||||||
|
async getCaptureRequirements(
|
||||||
|
@Param("claimRequestId") claimRequestId: string,
|
||||||
|
@CurrentUser() fileMaker: any,
|
||||||
|
): Promise<GetCaptureRequirementsV2ResponseDto> {
|
||||||
|
return this.claimRequestManagementService.getCaptureRequirementsV3(
|
||||||
|
claimRequestId,
|
||||||
|
fileMaker.sub,
|
||||||
|
fileMaker,
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user