From 551723fe8238c08ae3a7586f9ee1fcb2d034cf5f Mon Sep 17 00:00:00 2001 From: hailin Date: Tue, 3 Mar 2026 09:06:53 -0800 Subject: [PATCH] fix(contribution): remove redundant snapshotDate from GetBatchRatiosRequest query DTO The date is already read from URL path param @Param('date'), not query string. Having it as required in the query DTO caused 400 Bad Request on ratios endpoint. Co-Authored-By: Claude Opus 4.6 --- .../src/api/dto/request/snapshot.request.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/backend/services/contribution-service/src/api/dto/request/snapshot.request.ts b/backend/services/contribution-service/src/api/dto/request/snapshot.request.ts index c0512379..737071ef 100644 --- a/backend/services/contribution-service/src/api/dto/request/snapshot.request.ts +++ b/backend/services/contribution-service/src/api/dto/request/snapshot.request.ts @@ -15,10 +15,6 @@ export class GetSnapshotRequest { } export class GetBatchRatiosRequest { - @ApiProperty({ description: '快照日期 (YYYY-MM-DD)' }) - @IsDateString() - snapshotDate: string; - @ApiPropertyOptional({ description: '页码', default: 1 }) @IsOptional() @Type(() => Number)