From 478f453ee51e8b7cc5a917574bafa293f1c5c5a8 Mon Sep 17 00:00:00 2001 From: twodo0 Date: Sat, 14 Feb 2026 01:30:49 +0900 Subject: [PATCH] =?UTF-8?q?[REFACTOR]:=20=EB=A9=94=EB=89=B4=20=EC=84=A0?= =?UTF-8?q?=ED=83=9D=20=EC=97=86=EC=9D=B4=20=EC=98=88=EC=95=BD=ED=96=88?= =?UTF-8?q?=EC=9D=84=20=EB=95=8C=20=EB=A9=94=EC=8B=9C=EC=A7=80=20=EB=8D=98?= =?UTF-8?q?=EC=A7=80=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/booking/dto/request/BookingRequestDTO.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/eatsfine/eatsfine/domain/booking/dto/request/BookingRequestDTO.java b/src/main/java/com/eatsfine/eatsfine/domain/booking/dto/request/BookingRequestDTO.java index 42288939..b8d6af51 100644 --- a/src/main/java/com/eatsfine/eatsfine/domain/booking/dto/request/BookingRequestDTO.java +++ b/src/main/java/com/eatsfine/eatsfine/domain/booking/dto/request/BookingRequestDTO.java @@ -2,8 +2,10 @@ import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.Valid; import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; import org.springframework.format.annotation.DateTimeFormat; import org.springframework.web.bind.annotation.RequestParam; @@ -36,12 +38,12 @@ public record CreateBookingDTO( @NotNull @Min(1) Integer partySize, @NotNull List tableIds, @NotNull boolean isSplitAccepted, - @NotNull List menuItems + @Valid @NotEmpty(message = "예약 시 메뉴 선택은 필수입니다.") List menuItems ){} public record MenuOrderDto( @NotNull Long menuId, - @NotNull @Min(1) Integer quantity + @NotNull @Min(value = 1, message = "최소 1개 이상 주문해야 합니다.") Integer quantity ){} public record PaymentConfirmDTO(