diff --git a/layer-api/src/main/java/org/layer/domain/retrospect/controller/dto/response/RetrospectGetResponse.java b/layer-api/src/main/java/org/layer/domain/retrospect/controller/dto/response/RetrospectGetResponse.java index 1a6feec7..025d8d6c 100644 --- a/layer-api/src/main/java/org/layer/domain/retrospect/controller/dto/response/RetrospectGetResponse.java +++ b/layer-api/src/main/java/org/layer/domain/retrospect/controller/dto/response/RetrospectGetResponse.java @@ -10,6 +10,8 @@ @Schema(name = "RetrospectGetResponse", description = "특정 회고 조회 Dto") public record RetrospectGetResponse( + @Schema(description = "스페이스 id", example = "1") + Long spaceId, @Schema(description = "회고 id", example = "1") Long retrospectId, @Schema(description = "회고 이름", example = "중간 발표 이후") @@ -31,11 +33,11 @@ public record RetrospectGetResponse( @Schema(description = "회고 종료 일자") LocalDateTime deadline ) { - public static RetrospectGetResponse of(Long retrospectId, String title, String introduction, + public static RetrospectGetResponse of(Long spaceId, Long retrospectId, String title, String introduction, WriteStatus writeStatus, RetrospectStatus retrospectStatus, AnalysisStatus analysisStatus, long writeCount, long totalCount, LocalDateTime createdAt, LocalDateTime deadline) { - return new RetrospectGetResponse(retrospectId, title, introduction, writeStatus, retrospectStatus, + return new RetrospectGetResponse(spaceId, retrospectId, title, introduction, writeStatus, retrospectStatus, analysisStatus, writeCount, totalCount, createdAt, deadline); } } diff --git a/layer-api/src/main/java/org/layer/domain/retrospect/service/RetrospectService.java b/layer-api/src/main/java/org/layer/domain/retrospect/service/RetrospectService.java index 6a16c031..38a0e225 100644 --- a/layer-api/src/main/java/org/layer/domain/retrospect/service/RetrospectService.java +++ b/layer-api/src/main/java/org/layer/domain/retrospect/service/RetrospectService.java @@ -140,7 +140,7 @@ public RetrospectListGetResponse getRetrospects(Long spaceId, Long memberId) { writeCount = answers.getWriteCount(r.getId()); } - return RetrospectGetResponse.of(r.getId(), r.getTitle(), r.getIntroduction(), + return RetrospectGetResponse.of(r.getSpaceId(), r.getId(), r.getTitle(), r.getIntroduction(), answers.getWriteStatus(memberId, r.getId()), r.getRetrospectStatus(), r.getAnalysisStatus(), answers.getWriteCount(r.getId()), writeCount, r.getCreatedAt(), r.getDeadline()); }) @@ -168,7 +168,7 @@ public RetrospectListGetResponse getAllRetrospects(Long memberId) { writeCount = answers.getWriteCount(r.getId()); } - return RetrospectGetResponse.of(r.getId(), r.getTitle(), r.getIntroduction(), + return RetrospectGetResponse.of(r.getSpaceId(), r.getId(), r.getTitle(), r.getIntroduction(), answers.getWriteStatus(memberId, r.getId()), r.getRetrospectStatus(), r.getAnalysisStatus(), answers.getWriteCount(r.getId()), writeCount, r.getCreatedAt(), r.getDeadline()); })