33import com .fasterxml .jackson .annotation .JsonFormat ;
44import inu .codin .codinticketingapi .domain .admin .entity .Event ;
55import inu .codin .codinticketingapi .domain .admin .entity .EventStatus ;
6+ import inu .codin .codinticketingapi .domain .ticketing .entity .Campus ;
67import io .swagger .v3 .oas .annotations .media .Schema ;
78import jakarta .validation .constraints .NotBlank ;
89import jakarta .validation .constraints .NotNull ;
@@ -21,6 +22,8 @@ public class EventPageDetailResponse {
2122 @ Schema (description = "티켓팅 이벤트 ID" , example = "111111" )
2223 @ NotNull
2324 private Long eventId ;
25+ @ Schema (description = "이벤트가 진행되는 캠퍼스" , example = "송도 캠퍼스" )
26+ private Campus campus ;
2427 @ Schema (description = "이벤트 제목" , example = "컴퓨터 공학부 중간고사 간식나눔" )
2528 @ NotBlank
2629 private String eventTitle ;
@@ -47,6 +50,7 @@ public class EventPageDetailResponse {
4750 public static EventPageDetailResponse of (Event event ) {
4851 return EventPageDetailResponse .builder ()
4952 .eventId (event .getId ())
53+ .campus (event .getCampus ())
5054 .eventTitle (event .getTitle ())
5155 .eventImageUrl (event .getEventImageUrl ())
5256 .eventTime (event .getEventTime ())
@@ -61,6 +65,7 @@ public static EventPageDetailResponse of(Event event) {
6165 public static EventPageDetailResponse of (Event event , int waitQuantity ) {
6266 return EventPageDetailResponse .builder ()
6367 .eventId (event .getId ())
68+ .campus (event .getCampus ())
6469 .eventTitle (event .getTitle ())
6570 .eventImageUrl (event .getEventImageUrl ())
6671 .eventTime (event .getEventTime ())
0 commit comments