From f1399095768a3edde27d4347f3b26136b71a7232 Mon Sep 17 00:00:00 2001 From: jeonghyemin Date: Tue, 22 Jul 2025 18:58:26 +0900 Subject: [PATCH] =?UTF-8?q?feat(Order,Reservation):=20=EC=A3=BC=EB=AC=B8?= =?UTF-8?q?=20=EC=A1=B0=ED=9A=8C=20=EC=9D=91=EB=8B=B5=20=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=84=B0=20=EA=B0=9C=EC=84=A0=20=EB=B0=8F=20=EB=8C=80=EA=B8=B0?= =?UTF-8?q?=EC=97=B4=20CRUD=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - order 조회 응답 데이터 구조 변경 - 관리자 측 대기열 조회,변경 로직 구현 --- .../reservation/dto/CallGetResponseDto.java | 13 +++++++++++++ .../reservation/dto/ReservationGetResponseDto.java | 14 ++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/reservation/dto/CallGetResponseDto.java b/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/reservation/dto/CallGetResponseDto.java index a8100975..cecc91b7 100644 --- a/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/reservation/dto/CallGetResponseDto.java +++ b/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/reservation/dto/CallGetResponseDto.java @@ -4,17 +4,30 @@ import com.nowait.domaincorerdb.reservation.entity.Reservation; +import io.swagger.v3.oas.annotations.media.Schema; import lombok.Builder; import lombok.Getter; @Getter @Builder +@Schema(description = "호출(대기) 사용자 응답 DTO") public class CallGetResponseDto { + @Schema(description = "예약 ID", example = "123") private Long id; + + @Schema(description = "가게 ID", example = "99") private Long storeId; + + @Schema(description = "사용자 닉네임", example = "혜민이") private String userName; + + @Schema(description = "예약 요청 시각", example = "2025-07-22T14:45:09.492253") private LocalDateTime requestedAt; + + @Schema(description = "예약 상태", example = "CALLING") private String status; + + @Schema(description = "파티 인원 수", example = "4") private Integer partySize; public static CallGetResponseDto fromEntity(Reservation reservation) { diff --git a/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/reservation/dto/ReservationGetResponseDto.java b/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/reservation/dto/ReservationGetResponseDto.java index 6bb7e5af..14933902 100644 --- a/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/reservation/dto/ReservationGetResponseDto.java +++ b/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/reservation/dto/ReservationGetResponseDto.java @@ -4,17 +4,31 @@ import com.nowait.domaincorerdb.reservation.entity.Reservation; +import io.swagger.v3.oas.annotations.media.Schema; import lombok.Builder; import lombok.Getter; @Getter @Builder +@Schema(description = "예약 상세 조회 응답 DTO") public class ReservationGetResponseDto { + + @Schema(description = "예약 ID", example = "123") private Long id; + + @Schema(description = "매장 ID", example = "99") private Long storeId; + + @Schema(description = "사용자 이름(닉네임)", example = "혜민이") private String userName; + + @Schema(description = "예약 요청 시각", example = "2025-07-22T14:45:09.492253") private LocalDateTime requestedAt; + + @Schema(description = "예약 상태", example = "WAITING") private String status; + + @Schema(description = "파티 인원", example = "2") private Integer partySize; public static ReservationGetResponseDto fromEntity(Reservation reservation) {