11package back .kalender .domain .schedule .controller ;
22
3- import back .kalender .domain .schedule .dto .response .UpcomingEventsResponse ;
4- import back .kalender .domain .schedule .dto .response .DailySchedulesResponse ;
5- import back .kalender .domain .schedule .dto .response .MonthlySchedulesResponse ;
3+ import back .kalender .domain .schedule .dto .response .UpcomingEventsListResponse ;
4+ import back .kalender .domain .schedule .dto .response .DailySchedulesListResponse ;
5+ import back .kalender .domain .schedule .dto .response .MonthlySchedulesListResponse ;
66import back .kalender .domain .schedule .service .ScheduleService ;
77import io .swagger .v3 .oas .annotations .Operation ;
88import io .swagger .v3 .oas .annotations .Parameter ;
@@ -32,7 +32,7 @@ public class ScheduleController {
3232 )
3333 @ ApiResponses ({
3434 @ ApiResponse (responseCode = "200" , description = "조회 성공" ,
35- content = @ Content (schema = @ Schema (implementation = MonthlySchedulesResponse .class ),
35+ content = @ Content (schema = @ Schema (implementation = MonthlySchedulesListResponse .class ),
3636 examples = @ ExampleObject (value = """
3737 {
3838 "schedules": [
@@ -83,13 +83,13 @@ public class ScheduleController {
8383 """ )))
8484 })
8585 @ GetMapping ("/following" )
86- public ResponseEntity <MonthlySchedulesResponse > getFollowingSchedules (
86+ public ResponseEntity <MonthlySchedulesListResponse > getFollowingSchedules (
8787 @ RequestParam int year ,
8888 @ RequestParam int month
8989 ) {
9090 Long userId = 1L ; //TODO: 임시 userId
9191
92- MonthlySchedulesResponse response = scheduleService .getFollowingSchedules (userId , year , month );
92+ MonthlySchedulesListResponse response = scheduleService .getFollowingSchedules (userId , year , month );
9393
9494 return ResponseEntity .ok (response );
9595 }
@@ -100,7 +100,7 @@ public ResponseEntity<MonthlySchedulesResponse> getFollowingSchedules(
100100 )
101101 @ ApiResponses ({
102102 @ ApiResponse (responseCode = "200" , description = "조회 성공" ,
103- content = @ Content (schema = @ Schema (implementation = MonthlySchedulesResponse .class ))),
103+ content = @ Content (schema = @ Schema (implementation = MonthlySchedulesListResponse .class ))),
104104 @ ApiResponse (responseCode = "400" , description = "잘못된 요청" ,
105105 content = @ Content (examples = @ ExampleObject (value = """
106106 {
@@ -123,14 +123,14 @@ public ResponseEntity<MonthlySchedulesResponse> getFollowingSchedules(
123123 """ )))
124124 })
125125 @ GetMapping ("/artist/{artistId}" )
126- public ResponseEntity <MonthlySchedulesResponse > getSchedulesPerArtist (
126+ public ResponseEntity <MonthlySchedulesListResponse > getSchedulesPerArtist (
127127 @ PathVariable Long artistId ,
128128 @ RequestParam int year ,
129129 @ RequestParam int month
130130 ) {
131131 Long userId = 1L ; //TODO: 임시 userId
132132
133- MonthlySchedulesResponse response = scheduleService .getSchedulesPerArtist (userId , artistId , year , month );
133+ MonthlySchedulesListResponse response = scheduleService .getSchedulesPerArtist (userId , artistId , year , month );
134134 return ResponseEntity .ok (response );
135135 }
136136
@@ -140,7 +140,7 @@ public ResponseEntity<MonthlySchedulesResponse> getSchedulesPerArtist(
140140 )
141141 @ ApiResponses ({
142142 @ ApiResponse (responseCode = "200" , description = "조회 성공" ,
143- content = @ Content (schema = @ Schema (implementation = DailySchedulesResponse .class ),
143+ content = @ Content (schema = @ Schema (implementation = DailySchedulesListResponse .class ),
144144 examples = @ ExampleObject (value = """
145145 {
146146 "dailySchedules": [
@@ -199,13 +199,13 @@ public ResponseEntity<MonthlySchedulesResponse> getSchedulesPerArtist(
199199 """ )))
200200 })
201201 @ GetMapping ("/daily" )
202- public ResponseEntity <DailySchedulesResponse > getDailySchedules (
202+ public ResponseEntity <DailySchedulesListResponse > getDailySchedules (
203203 @ RequestParam String date ,
204204 @ RequestParam (required = false ) Optional <Long > artistId
205205 ) {
206206 Long userId = 1L ; //TODO: 임시 userId
207207
208- DailySchedulesResponse response = scheduleService .getDailySchedules (userId , date , artistId );
208+ DailySchedulesListResponse response = scheduleService .getDailySchedules (userId , date , artistId );
209209 return ResponseEntity .ok (response );
210210 }
211211
@@ -215,7 +215,7 @@ public ResponseEntity<DailySchedulesResponse> getDailySchedules(
215215 )
216216 @ ApiResponses ({
217217 @ ApiResponse (responseCode = "200" , description = "조회 성공" ,
218- content = @ Content (schema = @ Schema (implementation = UpcomingEventsResponse .class ),
218+ content = @ Content (schema = @ Schema (implementation = UpcomingEventsListResponse .class ),
219219 examples = @ ExampleObject (value = """
220220 {
221221 "upcomingEvents": [
@@ -265,14 +265,14 @@ public ResponseEntity<DailySchedulesResponse> getDailySchedules(
265265 """ )))
266266 })
267267 @ GetMapping ("/upcoming" )
268- public ResponseEntity <UpcomingEventsResponse > getUpcomingSchedules (
268+ public ResponseEntity <UpcomingEventsListResponse > getUpcomingSchedules (
269269 @ RequestParam (required = false ) Optional <Long > artistId ,
270270 @ Parameter (description = "가져올 일정 개수 (기본값 10)" , example = "5" )
271271 @ RequestParam (required = false , defaultValue = "10" ) int limit
272272 ){
273273 Long userId = 1L ; //TODO: 임시 userId
274274
275- UpcomingEventsResponse response = scheduleService .getUpcomingEvents (userId , artistId , limit );
275+ UpcomingEventsListResponse response = scheduleService .getUpcomingEvents (userId , artistId , limit );
276276 return ResponseEntity .ok (response );
277277 }
278278}
0 commit comments