-
Notifications
You must be signed in to change notification settings - Fork 2
[tecobrary server api v2 serial] 기능 명세
LeeYounghyeon edited this page Dec 25, 2019
·
9 revisions
- LibraryBookRepository
-
[get] /serials?bookId=1 book id 에 해당하는 책의 serial 의 전체 목록
- MANAGER, KING 권한
- res
[ { "serialNumber": 10, "status": false }, { "serialNumber": 11, "status": false }, { "serialNumber": 12, "status": false }, { "serialNumber": 13, "status": false } ]
-
[post] /serials id 에 해당하는 도서에 serial 을 추가
-
MANAGER, KING 권한
-
req
{ "bookId": "target_book_id", "serial": "new_serial" }
-
res
{ "message": "등록에 성공하였습니다.", "serial": { "status": false, "id": 2, "serialNumber": 300, "bookId": 1, "updatedAt": "2019-11-25T08:54:45.314Z", "createdAt": "2019-11-25T08:54:45.314Z" } }
-
errors
-
NotFoundSerialTargetError
{ "message": "해당하는 책이 존재하지 않습니다." }
-
UniqueConstraintError
{ "message": "해당하는 일련번호가 이미 존재합니다." }
-
-
-
[delete] /serials?number=1 number 가 serialNumber 에 해당하는 도서 serial 삭제
-
MANAGER, KING 권한
-
res
{ "message": "해당 일련번호를 삭제하였습니다." }
-
errors
- AlreadyRentStatusException
{ "message": "이미 대여 중인 책입니다." }
- AlreadyRentStatusException
-
-
User
-
LibraryBook
-
Serial
-
WishBook
-
RentHistory