From 78ffa70f826791e9b30da91db67851f12636d11c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=84=B8=EC=A4=80?= <74056843+sejoon00@users.noreply.github.com> Date: Thu, 20 Feb 2025 17:18:49 +0900 Subject: [PATCH] =?UTF-8?q?[fix/#54]=20=EB=AC=B8=ED=95=AD=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD=20=EC=82=AC=ED=95=AD=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/problem/service/mapper/ChildProblemMapperImpl.java | 2 +- .../domain/problem/dto/request/ChildProblemUpdateRequest.java | 2 +- .../domain/problem/dto/response/PresignedUrlResponse.java | 3 +++ .../domain/problem/dto/response/ProblemSearchGetResponse.java | 3 ++- .../com/moplus/moplus_server/global/response/IdResponse.java | 3 +++ 5 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/generated/com/moplus/moplus_server/domain/problem/service/mapper/ChildProblemMapperImpl.java b/src/main/generated/com/moplus/moplus_server/domain/problem/service/mapper/ChildProblemMapperImpl.java index bc5fe7e..e5b5da2 100644 --- a/src/main/generated/com/moplus/moplus_server/domain/problem/service/mapper/ChildProblemMapperImpl.java +++ b/src/main/generated/com/moplus/moplus_server/domain/problem/service/mapper/ChildProblemMapperImpl.java @@ -43,7 +43,7 @@ public ChildProblem from(ChildProblemUpdateRequest request) { ChildProblem.ChildProblemBuilder childProblem = ChildProblem.builder(); - childProblem.id( request.id() ); + childProblem.id( request.childProblemId() ); childProblem.imageUrl( request.imageUrl() ); childProblem.answerType( request.answerType() ); childProblem.answer( request.answer() ); diff --git a/src/main/java/com/moplus/moplus_server/domain/problem/dto/request/ChildProblemUpdateRequest.java b/src/main/java/com/moplus/moplus_server/domain/problem/dto/request/ChildProblemUpdateRequest.java index a89a81c..ec78dd1 100644 --- a/src/main/java/com/moplus/moplus_server/domain/problem/dto/request/ChildProblemUpdateRequest.java +++ b/src/main/java/com/moplus/moplus_server/domain/problem/dto/request/ChildProblemUpdateRequest.java @@ -5,7 +5,7 @@ import java.util.Set; public record ChildProblemUpdateRequest( - Long id, + Long childProblemId, String imageUrl, AnswerType answerType, String answer, diff --git a/src/main/java/com/moplus/moplus_server/domain/problem/dto/response/PresignedUrlResponse.java b/src/main/java/com/moplus/moplus_server/domain/problem/dto/response/PresignedUrlResponse.java index 2496345..56a2d2e 100644 --- a/src/main/java/com/moplus/moplus_server/domain/problem/dto/response/PresignedUrlResponse.java +++ b/src/main/java/com/moplus/moplus_server/domain/problem/dto/response/PresignedUrlResponse.java @@ -1,6 +1,9 @@ package com.moplus.moplus_server.domain.problem.dto.response; +import jakarta.validation.constraints.NotNull; + public record PresignedUrlResponse( + @NotNull(message = "사전 서명된 URL은 필수입니다") String presignedUrl ) { public static PresignedUrlResponse of(String presignedUrl) { diff --git a/src/main/java/com/moplus/moplus_server/domain/problem/dto/response/ProblemSearchGetResponse.java b/src/main/java/com/moplus/moplus_server/domain/problem/dto/response/ProblemSearchGetResponse.java index 246bb54..12c0f23 100644 --- a/src/main/java/com/moplus/moplus_server/domain/problem/dto/response/ProblemSearchGetResponse.java +++ b/src/main/java/com/moplus/moplus_server/domain/problem/dto/response/ProblemSearchGetResponse.java @@ -8,8 +8,9 @@ @Getter @NoArgsConstructor public class ProblemSearchGetResponse { - private Long id; @NotNull(message = "문항 ID는 필수입니다") + private Long id; + @NotNull(message = "문항 custom ID는 필수입니다") private String problemCustomId; private String memo; private String mainProblemImageUrl; diff --git a/src/main/java/com/moplus/moplus_server/global/response/IdResponse.java b/src/main/java/com/moplus/moplus_server/global/response/IdResponse.java index 8c44006..8aab8b7 100644 --- a/src/main/java/com/moplus/moplus_server/global/response/IdResponse.java +++ b/src/main/java/com/moplus/moplus_server/global/response/IdResponse.java @@ -1,6 +1,9 @@ package com.moplus.moplus_server.global.response; +import jakarta.validation.constraints.NotNull; + public record IdResponse( + @NotNull(message = "ID는 필수입니다") Long id ) { }