Skip to content

Commit f7f36bc

Browse files
authored
refactor/KD-59 : 일정 반환 enum을 한글로 보내주도록 수정했습니다. (#309)
* fix/KD-59 : 일정 반환 enum을 한글로 보내주도록 수정했습니다. * fix/KD-59 : 리뷰반영했습니다.
1 parent fe15c70 commit f7f36bc

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

aics-api/src/main/java/kgu/developers/api/schedule/presentation/response/ScheduleListResponse.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ public record ScheduleListResponse(
1515
example = """
1616
[{
1717
"id": 1,
18-
"submissionType": "MIDTHESIS",
18+
"submissionType": "중간논문",
1919
"startDate": "2025-05-01",
2020
"endDate": "2025-12-31",
21-
"status": "IN_PROGRESS"
21+
"status": "진행 중"
2222
}]
2323
""",
2424
requiredMode = REQUIRED)

aics-api/src/main/java/kgu/developers/api/schedule/presentation/response/ScheduleSummaryResponse.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public record ScheduleSummaryResponse(
1515
@Schema(description = "일정 id", example = "1", requiredMode = REQUIRED)
1616
Long id,
1717

18-
@Schema(description = "제출 유형", example = "MIDTHESIS", requiredMode = REQUIRED)
18+
@Schema(description = "제출 유형", example = "중간논문", requiredMode = REQUIRED)
1919
String submissionType,
2020

2121
@Schema(description = "시작일", example = "2025-05-01", requiredMode = REQUIRED)
@@ -26,18 +26,18 @@ public record ScheduleSummaryResponse(
2626
@DateTimeFormat(pattern = "yyyy-MM-dd")
2727
String endDate,
2828

29-
@Schema(description = "상태(대기/진행/마감)", example = "IN_PROGRESS", requiredMode = REQUIRED)
29+
@Schema(description = "상태(대기/진행/마감)", example = "진행 중", requiredMode = REQUIRED)
3030
String status
3131
) {
3232
private static final DateTimeFormatter DATE_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd");
3333

3434
public static ScheduleSummaryResponse from(Schedule schedule, LocalDateTime referenceTime) {
3535
return ScheduleSummaryResponse.builder()
3636
.id(schedule.getId())
37-
.submissionType(schedule.getSubmissionType().name())
37+
.submissionType(schedule.getSubmissionType().getLabel())
3838
.startDate(schedule.getStartDate().format(DATE_FORMATTER))
3939
.endDate(schedule.getEndDate().format(DATE_FORMATTER))
40-
.status(schedule.determineStatusAt(referenceTime).name())
40+
.status(schedule.determineStatusAt(referenceTime).getLabel())
4141
.build();
4242
}
4343
}

aics-api/src/main/java/kgu/developers/api/schedule/presentation/response/ScheduleTypeContentResponse.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88

99
@Builder
1010
public record ScheduleTypeContentResponse(
11-
@Schema(description = "제출 유형", example = "MIDTHESIS", requiredMode = REQUIRED)
11+
@Schema(description = "제출 유형", example = "중간논문", requiredMode = REQUIRED)
1212
String submissionType,
1313

1414
@Schema(description = "일정 본문 내용", example = "매학기 개강 후 2주 이내에 신청서를 작성하여 접수해야 합니다.",requiredMode = REQUIRED)
1515
String content
1616
) {
1717
public static ScheduleTypeContentResponse from(Schedule schedule) {
1818
return ScheduleTypeContentResponse.builder()
19-
.submissionType(schedule.getSubmissionType().name())
19+
.submissionType(schedule.getSubmissionType().getLabel())
2020
.content(schedule.getContent())
2121
.build();
2222
}

0 commit comments

Comments
 (0)