Skip to content

Commit 2a0890a

Browse files
author
Lee Euije
authored
YEL-112 [feat] 투표 상세 subscribe 필드 추가
YEL-112 [feat] 투표 상세 subscribe 필드 추가
2 parents d34fdd4 + 37db9ec commit 2a0890a

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

src/main/java/com/yello/server/domain/vote/dto/response/VoteDetailResponse.java

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.yello.server.domain.vote.dto.response;
22

3+
import com.yello.server.domain.user.entity.Subscribe;
34
import com.yello.server.domain.user.entity.User;
45
import com.yello.server.domain.vote.entity.Vote;
56
import io.swagger.v3.oas.annotations.media.Schema;
@@ -14,9 +15,11 @@ public record VoteDetailResponse(
1415
Integer currentPoint,
1516

1617
@Schema(description = "이름 힌트 인덱스"
17-
+ "-1 → 이름 힌트가 아직 밝혀지지 않음"
18-
+ "0 → 첫번째 위치에 이름 힌트가 밝혀짐"
19-
+ "1 → 두번째 위치에 이름 힌트가 밝혀짐")
18+
+ "\n-3 → 첫 쪽지 (특별값)"
19+
+ "\n-2 → 구독권을 사용해서 이름 전체 확인"
20+
+ "\n-1 → 이름 힌트가 아직 밝혀지지 않음"
21+
+ "\n0 → 첫번째 위치에 이름 힌트가 밝혀짐"
22+
+ "\n1 → 두번째 위치에 이름 힌트가 밝혀짐")
2023
Integer nameHint,
2124

2225
@Schema(description = "키워드 공개 여부")
@@ -25,14 +28,17 @@ public record VoteDetailResponse(
2528
@Schema(description = "투표를 작성한 유저의 이름")
2629
String senderName,
2730

28-
@Schema(description = "투표를 보낸 유저의 성별", example = "MALE")
31+
@Schema(description = "투표를 보낸 유저의 성별", example = "MALE | FEMALE")
2932
String senderGender,
3033

3134
@Schema(description = "투표 내용")
3235
VoteContentVO vote,
3336

3437
@Schema(description = "열람권 개수")
35-
Integer ticketCount
38+
Integer ticketCount,
39+
40+
@Schema(description = "구독권 여부", example = "NORMAL | ACTIVE | CANCELED")
41+
Subscribe subscribe
3642
) {
3743

3844
public static VoteDetailResponse of(Vote vote, User user) {
@@ -45,6 +51,7 @@ public static VoteDetailResponse of(Vote vote, User user) {
4551
.senderGender(vote.getSender().getGender().name())
4652
.vote(VoteContentVO.of(vote))
4753
.ticketCount(user.getTicketCount())
54+
.subscribe(user.getSubscribe())
4855
.build();
4956
}
5057
}

0 commit comments

Comments
 (0)