feat #85 북마크 단일 조회 기능 추가 #86
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
✨ 관련 이슈
🔎 작업 내용
📷 이미지 첨부
{ "code": 200, "message": "북마크 단일 조회에 성공했습니다", "data": { "content": [ { "id": 22, "url": "https://www.youtube.com/watch?v=abc123", "title": "Spring Boot 강의", "memo": "백엔드 참고 영상입니다.", "platform": "NAVER_BLOG", "faviconUrl": "https://www.youtube.com/s2/favicons?domain=youtube.webp", "categoryTagInfos": [ { "categoryId": 1, "categoryName": "개발 참고", "tags": [ { "tagId": 1, "tagName": "검색엔진" }, { "tagId": 2, "tagName": "예제 페이지" } ] } ], "file": { "fileId": 11, "fileName": "springboot_lecture.webp", "fileUrl": "https://example.com/files/springboot_lecture.webp", "createdAt": "2025-08-05T12:40:15.179252", "updatedAt": "2025-08-05T12:40:15.179252" }, "notificationResponse": null, "createdAt": "2025-08-05T12:40:15.114244", "updatedAt": "2025-08-05T12:40:15.114244" }, { "id": 21, "url": "https://www.youtube.com/watch?v=abc123", "title": "Spring Boot 강의", "memo": "백엔드 참고 영상입니다.", "platform": "NAVER_BLOG", "faviconUrl": "https://www.youtube.com/s2/favicons?domain=youtube.webp", "categoryTagInfos": [ { "categoryId": 1, "categoryName": "개발 참고", "tags": [ { "tagId": 1, "tagName": "검색엔진" }, { "tagId": 2, "tagName": "예제 페이지" } ] } ], "file": { "fileId": 10, "fileName": "springboot_lecture.webp", "fileUrl": "https://example.com/files/springboot_lecture.webp", "createdAt": "2025-08-05T12:15:44.621801", "updatedAt": "2025-08-05T12:15:44.621801" }, "notificationResponse": null, "createdAt": "2025-08-05T12:15:44.543043", "updatedAt": "2025-08-05T12:15:44.543043" }, { "id": 20, "url": "https://www.youtube.com/watch?v=abc123", "title": "Spring Boot 강의", "memo": "백엔드 참고 영상입니다.", "platform": "NAVER_BLOG", "faviconUrl": "https://www.youtube.com/s2/favicons?domain=youtube.webp", "categoryTagInfos": [ { "categoryId": 1, "categoryName": "개발 참고", "tags": [ { "tagId": 1, "tagName": "검색엔진" }, { "tagId": 2, "tagName": "예제 페이지" } ] } ], "file": { "fileId": 9, "fileName": "springboot_lecture.webp", "fileUrl": "https://example.com/files/springboot_lecture.webp", "createdAt": "2025-08-04T18:24:42.536827", "updatedAt": "2025-08-04T18:24:42.536827" }, "notificationResponse": null, "createdAt": "2025-08-04T18:24:42.52283", "updatedAt": "2025-08-04T18:24:42.52283" }, { "id": 17, "url": "https://www.youtube.com/watch?v=abc123", "title": "Spring Boot 강의", "memo": "백엔드 참고 영상입니다.", "platform": "YOUTUBE", "faviconUrl": "https://www.youtube.com/s2/favicons?domain=youtube.webp", "categoryTagInfos": [ { "categoryId": 1, "categoryName": "개발 참고", "tags": [ { "tagId": 1, "tagName": "검색엔진" }, { "tagId": 2, "tagName": "예제 페이지" } ] } ], "file": { "fileId": 8, "fileName": "springboot_lecture.webp", "fileUrl": "https://example.com/files/springboot_lecture.webp", "createdAt": "2025-08-04T18:06:43.262441", "updatedAt": "2025-08-04T18:06:43.262441" }, "notificationResponse": null, "createdAt": "2025-08-04T18:06:43.250437", "updatedAt": "2025-08-04T18:06:43.250437" } ], "pageable": { "pageNumber": 0, "pageSize": 4, "sort": { "empty": false, "sorted": true, "unsorted": false }, "offset": 0, "paged": true, "unpaged": false }, "size": 4, "number": 0, "sort": { "empty": false, "sorted": true, "unsorted": false }, "first": true, "last": false, "numberOfElements": 4, "empty": false } }✅ Check List