33
44import ceos .backend .domain .application .domain .ApplicantInfo ;
55import ceos .backend .domain .application .domain .Application ;
6+ import ceos .backend .domain .application .domain .AvailableCheck ;
67import ceos .backend .domain .application .domain .Pass ;
78import ceos .backend .global .common .dto .ParsedDuration ;
89import ceos .backend .global .common .entity .Part ;
@@ -18,6 +19,8 @@ public class ApplicationBriefInfoVo {
1819 private Long id ;
1920 private Pass documentPass ;
2021 private Pass finalPass ;
22+ private AvailableCheck interviewCheck ;
23+ private AvailableCheck finalCheck ;
2124
2225 @ JsonUnwrapped private ParsedDuration interviewTime ;
2326
@@ -28,13 +31,17 @@ private ApplicationBriefInfoVo(
2831 Part part ,
2932 Pass documentPass ,
3033 Pass finalPass ,
31- ParsedDuration interviewTime ) {
34+ ParsedDuration interviewTime ,
35+ AvailableCheck interviewCheck ,
36+ AvailableCheck finalCheck ) {
3237 this .applicantInfo = applicantInfo ;
3338 this .id = id ;
3439 this .part = part ;
3540 this .documentPass = documentPass ;
3641 this .finalPass = finalPass ;
3742 this .interviewTime = interviewTime ;
43+ this .interviewCheck = interviewCheck ;
44+ this .finalCheck = finalCheck ;
3845 }
3946
4047 public static ApplicationBriefInfoVo of (Application application , ParsedDuration interviewTime ) {
@@ -45,6 +52,8 @@ public static ApplicationBriefInfoVo of(Application application, ParsedDuration
4552 .documentPass (application .getDocumentPass ())
4653 .finalPass (application .getFinalPass ())
4754 .interviewTime (interviewTime )
55+ .interviewCheck (application .getInterviewCheck ())
56+ .finalCheck (application .getFinalCheck ())
4857 .build ();
4958 }
5059}
0 commit comments