From 1d39faabaf11bb39ff0fbc5a914de76e4463b79b Mon Sep 17 00:00:00 2001 From: EunjiShin Date: Thu, 18 Jul 2024 01:23:13 +0900 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20application.yml=20=EA=B2=BD?= =?UTF-8?q?=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/application.yaml => resources/application-ncp.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename infrastructure/ncp/src/main/{java/org/depromeet/spot/ncp/resources/application.yaml => resources/application-ncp.yaml} (100%) diff --git a/infrastructure/ncp/src/main/java/org/depromeet/spot/ncp/resources/application.yaml b/infrastructure/ncp/src/main/resources/application-ncp.yaml similarity index 100% rename from infrastructure/ncp/src/main/java/org/depromeet/spot/ncp/resources/application.yaml rename to infrastructure/ncp/src/main/resources/application-ncp.yaml From c55c0130236d4f9d4eb1fe905d102e75da865da3 Mon Sep 17 00:00:00 2001 From: EunjiShin Date: Thu, 18 Jul 2024 01:24:37 +0900 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20api=20res=EC=97=90=20isActive=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spot/application/stadium/StadiumReadController.java | 2 +- .../stadium/dto/response/StadiumNameInfoResponse.java | 2 +- .../spot/usecase/port/in/stadium/StadiumReadUsecase.java | 1 + .../spot/usecase/service/stadium/StadiumReadService.java | 4 +++- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/application/src/main/java/org/depromeet/spot/application/stadium/StadiumReadController.java b/application/src/main/java/org/depromeet/spot/application/stadium/StadiumReadController.java index 4eb01c74..46f31427 100644 --- a/application/src/main/java/org/depromeet/spot/application/stadium/StadiumReadController.java +++ b/application/src/main/java/org/depromeet/spot/application/stadium/StadiumReadController.java @@ -46,7 +46,7 @@ public List findAllStadiums() { public List findAllNames() { List infos = stadiumReadUsecase.findAllNames(); return infos.stream() - .map(t -> new StadiumNameInfoResponse(t.getId(), t.getName())) + .map(t -> new StadiumNameInfoResponse(t.getId(), t.getName(), t.isActive())) .toList(); } diff --git a/application/src/main/java/org/depromeet/spot/application/stadium/dto/response/StadiumNameInfoResponse.java b/application/src/main/java/org/depromeet/spot/application/stadium/dto/response/StadiumNameInfoResponse.java index 7606a081..e6d6f47c 100644 --- a/application/src/main/java/org/depromeet/spot/application/stadium/dto/response/StadiumNameInfoResponse.java +++ b/application/src/main/java/org/depromeet/spot/application/stadium/dto/response/StadiumNameInfoResponse.java @@ -1,3 +1,3 @@ package org.depromeet.spot.application.stadium.dto.response; -public record StadiumNameInfoResponse(Long id, String name) {} +public record StadiumNameInfoResponse(Long id, String name, boolean isActive) {} diff --git a/usecase/src/main/java/org/depromeet/spot/usecase/port/in/stadium/StadiumReadUsecase.java b/usecase/src/main/java/org/depromeet/spot/usecase/port/in/stadium/StadiumReadUsecase.java index be5bd764..d80b5e74 100644 --- a/usecase/src/main/java/org/depromeet/spot/usecase/port/in/stadium/StadiumReadUsecase.java +++ b/usecase/src/main/java/org/depromeet/spot/usecase/port/in/stadium/StadiumReadUsecase.java @@ -49,5 +49,6 @@ class StadiumInfoWithSeatChart { class StadiumNameInfo { private final Long id; private final String name; + private final boolean isActive; } } diff --git a/usecase/src/main/java/org/depromeet/spot/usecase/service/stadium/StadiumReadService.java b/usecase/src/main/java/org/depromeet/spot/usecase/service/stadium/StadiumReadService.java index 471d24e2..82ca5cb3 100644 --- a/usecase/src/main/java/org/depromeet/spot/usecase/service/stadium/StadiumReadService.java +++ b/usecase/src/main/java/org/depromeet/spot/usecase/service/stadium/StadiumReadService.java @@ -55,7 +55,9 @@ public List findAllStadiums() { @Override public List findAllNames() { List stadiums = stadiumRepository.findAll(); - return stadiums.stream().map(s -> new StadiumNameInfo(s.getId(), s.getName())).toList(); + return stadiums.stream() + .map(s -> new StadiumNameInfo(s.getId(), s.getName(), s.isActive())) + .toList(); } @Override