File tree Expand file tree Collapse file tree
src/main/java/com/Minjin/TagCafe/controller Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ name: Deploy to EC2 with Docker
22
33on :
44 push :
5- branches : [main]
5+ branches : [main, feat/#29-카페삭제관리자페이지 ]
66
77jobs :
88 deploy :
Original file line number Diff line number Diff line change @@ -200,9 +200,38 @@ public ResponseEntity<String> deleteCafe(@PathVariable("cafeId") Long cafeId) {
200200
201201 @ Operation (summary = "admin - 삭제 가능한 카페 목록 조회" , description = "삭제할 수 있는 카페들의 전체 목록을 반환합니다." )
202202 @ GetMapping ("/admin/delete-cafe" )
203- public ResponseEntity <List <Cafe >> getCafesForDeletion () {
203+ public ResponseEntity <List <CafeDto >> getCafesForDeletion () {
204204 List <Cafe > cafes = cafeRepository .findAll ();
205- return ResponseEntity .ok (cafes );
205+
206+ List <CafeDto > dtos = cafes .stream ().map (cafe -> {
207+ List <String > imageUrls = cafe .getImages ().stream ()
208+ .map (CafeImage ::getImageUrl )
209+ .toList ();
210+
211+
212+ return new CafeDto (
213+ cafe .getCafeId (),
214+ cafe .getKakaoPlaceId (),
215+ cafe .getCafeName (),
216+ cafe .getLatitude (),
217+ cafe .getLongitude (),
218+ cafe .getAddress (),
219+ cafe .getPhoneNumber (),
220+ cafe .getWebsiteUrl (),
221+ cafe .getUpdateAt (),
222+ cafe .getAverageRating (),
223+ cafe .getOpeningHours (),
224+ cafe .getWifi (),
225+ cafe .getOutlets (),
226+ cafe .getDesk (),
227+ cafe .getRestroom (),
228+ cafe .getParking (),
229+ null ,
230+ imageUrls
231+ );
232+ }).toList ();
233+
234+ return ResponseEntity .ok (dtos );
206235 }
207236
208237 // 모든 카페 조회 API 추가
You can’t perform that action at this time.
0 commit comments