kucc/library-service-server-test

API 구현 - /books/book-holdings (GET)

Opened this issue · 0 comments

API 구현 - /books/book-holdings (GET)

목적: 전체 도서의 소장 정보를 조회하는 /books/book-holdings API를 구현합니다.

요구 사항:

  • 서버에 등록된 모든 도서의 소장 정보를 조회하여 반환할 수 있어야 합니다.

기능 설명:

  • 클라이언트가 /books/book-holdings 엔드포인트에 GET 메서드로 요청을 보낼 때, 서버는 등록된 모든 도서의 소장 정보를 조회하여 응답합니다.
  • 도서의 고유 식별자, 소장 여부, 대출 가능 여부 등의 정보를 포함하여 응답합니다.

작업 내용:

  1. 전체 도서 소장 정보 조회 API 엔드포인트(/books/book-holdings)를 GET 메서드로 구현합니다.
  2. 서버에 등록된 모든 도서의 소장 정보를 데이터베이스에서 조회하여 응답합니다.
  3. 조회한 도서 소장 정보를 응답 형식에 맞게 정리하여 반환합니다.

참고:

  • 전체 도서 소장 정보 조회는 사용자들이 도서의 소장 상태를 확인하는 기능이므로 빠른 응답과 정확한 데이터를 고려하여 구현합니다.
  • 도서의 소장 정보를 필드로 가지는 데이터 구조를 활용하여 데이터베이스에서 조회하고 응답합니다.
  • 관련된 코드나 문서 등이 있다면 해당 링크를 첨부하거나 참조합니다.