YARA-947, YARA-1038

This commit is contained in:
SepehrYahyaee
2026-07-11 15:34:01 +03:30
parent 1559a40213
commit 0dcb2cf2ca
6 changed files with 428 additions and 0 deletions

View File

@@ -40,6 +40,7 @@ import {
BlameConfessionDtoV2,
CreateBlameRequestDtoV2,
DescriptionDto,
InitialFormVinDto,
LocationDto,
CarBodyFormDto,
} from "./dto/create-request-management.dto";
@@ -197,6 +198,26 @@ export class RequestManagementV2Controller {
return this.requestManagementService.initialFormV2(requestId, body, user);
}
@Post("/initial-form-vin/:requestId")
@ApiParam({ name: "requestId", description: "Blame request ID" })
@ApiBody({
type: InitialFormVinDto,
description:
"Same identity/license fields as the plate form, but with `vin` (17-char chassis number) instead of `plate`.",
})
@UseGuards(GlobalGuard)
async initialFormVinV2(
@Param("requestId") requestId: string,
@Body() body: InitialFormVinDto,
@CurrentUser() user,
) {
return this.requestManagementService.initialFormVinV2(
requestId,
body,
user,
);
}
@Post("/add-detail-location/:requestId")
@ApiParam({ name: "requestId" })
@ApiBody({ type: LocationDto })