55import ceos .backend .domain .application .domain .Pass ;
66import ceos .backend .domain .recruitment .domain .Recruitment ;
77import ceos .backend .global .common .dto .ParsedDuration ;
8+ import ceos .backend .global .common .entity .Part ;
89import ceos .backend .global .util .ParsedDurationConvertor ;
910import com .fasterxml .jackson .annotation .JsonUnwrapped ;
1011import java .time .LocalDate ;
@@ -19,6 +20,8 @@ public class GetResultResponse {
1920
2021 private String name ;
2122
23+ private Part part ;
24+
2225 @ JsonUnwrapped private ParsedDuration parsedDuration ;
2326
2427 private LocalDate otDate ;
@@ -32,13 +35,15 @@ private GetResultResponse(
3235 Pass pass ,
3336 int generation ,
3437 String name ,
38+ Part part ,
3539 ParsedDuration parsedDuration ,
3640 LocalDate otDate ,
3741 boolean attendanceStatus ,
3842 String openChatUrl ) {
3943 this .pass = pass ;
4044 this .generation = generation ;
4145 this .name = name ;
46+ this .part = part ;
4247 this .parsedDuration = parsedDuration ;
4348 this .otDate = otDate ;
4449 this .attendanceStatus = attendanceStatus ;
@@ -57,6 +62,7 @@ public static GetResultResponse toDocumentResult(
5762 .pass (application .getDocumentPass ())
5863 .generation (recruitment .getGeneration ())
5964 .name (application .getApplicantInfo ().getName ())
65+ .part (application .getApplicationDetail ().getPart ())
6066 .parsedDuration (duration )
6167 .otDate (recruitment .getOtDate ())
6268 .attendanceStatus (application .isInterviewCheck ())
@@ -70,6 +76,7 @@ public static GetResultResponse toFinalResult(
7076 .pass (application .getFinalPass ())
7177 .generation (recruitment .getGeneration ())
7278 .name (application .getApplicantInfo ().getName ())
79+ .part (application .getApplicationDetail ().getPart ())
7380 .parsedDuration (
7481 ParsedDurationConvertor .parsingDuration (application .getInterviewDatetime ()))
7582 .otDate (recruitment .getOtDate ())
0 commit comments