{"info":{"_postman_id":"87e56185-6757-41cc-b1c0-7e6238c41343","name":"Library API","description":"<html><head></head><body><p>책 대출, 반납, 조회</p>\n<p>회원등록</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"33079268","collectionId":"87e56185-6757-41cc-b1c0-7e6238c41343","publishedId":"2sA2rFT1Dp","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-02-28T11:52:58.000Z"},"item":[{"name":"Book","item":[{"name":"registerBook","id":"c8f5adc3-3222-45a2-a76b-add71c871584","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"title\": \"title\",\n    \"author\": \"author1\",\n    \"language\": \"eng\",\n    \"publisher\": \"pub\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/books","description":"<p><strong>URL:</strong> <code>/\bapi/books</code></p>\n<p><strong>Method:</strong> <code>POST</code></p>\n<p><strong>Request Elements</strong></p>\n<ul>\n<li><code>title</code> (String): 제목</li>\n<li><code>author</code> (String): 저자</li>\n<li><code>language</code> (String): 언어</li>\n<li><code>publisher</code> (String): 출판사</li>\n</ul>\n<p><strong>Description</strong>: 도서등록</p>\n","urlObject":{"protocol":"http","port":"8080","path":["api","books"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"dc3cf4c7-f52b-40fa-be07-c26cf3913f61","name":"registerBook success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"title\": \"title\",\n    \"author\": \"author1\",\n    \"language\": \"eng\",\n    \"publisher\": \"pub\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/books"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 28 Feb 2024 10:22:07 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"title\": \"title\",\n    \"author\": \"author1\",\n    \"language\": \"eng\",\n    \"publisher\": \"pub\",\n    \"createdAt\": null\n}"}],"_postman_id":"c8f5adc3-3222-45a2-a76b-add71c871584"},{"name":"getAllBooks","id":"2fde53ab-1646-48f0-b207-efa31a97fe4d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/books/10","description":"<p><strong>URL:</strong> <code>/api/books</code></p>\n<p><strong>Method:</strong> <code>GET</code></p>\n<p><strong>Request Elements</strong></p>\n<ul>\n<li><code>title</code> (String): 제목</li>\n<li><code>language</code> (String): 언어</li>\n<li><code>publisher</code> (String): 출판사</li>\n<li><code>createdAt</code> (LocalDateTime): 등록일</li>\n</ul>\n<p><strong>Description</strong>: 등록된 모든 도서 조회</p>\n","urlObject":{"protocol":"http","port":"8080","path":["api","books","10"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"7f180258-07cd-4005-904b-05655898c486","name":"getAllBooks success","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/books"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 28 Feb 2024 10:20:54 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"title\": \"title\",\n        \"author\": \"author1\",\n        \"language\": \"eng\",\n        \"publisher\": \"pub\",\n        \"createdAt\": \"2024-02-28T18:01:55.124933\"\n    },\n    {\n        \"title\": \"title\",\n        \"author\": \"author1\",\n        \"language\": \"eng\",\n        \"publisher\": \"pub\",\n        \"createdAt\": \"2024-02-28T18:01:55.569555\"\n    },\n    {\n        \"title\": \"title\",\n        \"author\": \"author1\",\n        \"language\": \"eng\",\n        \"publisher\": \"pub\",\n        \"createdAt\": \"2024-02-28T18:01:56.007392\"\n    },\n    {\n        \"title\": \"title\",\n        \"author\": \"author1\",\n        \"language\": \"eng\",\n        \"publisher\": \"pub\",\n        \"createdAt\": \"2024-02-28T18:01:56.385317\"\n    },\n    {\n        \"title\": \"title\",\n        \"author\": \"author1\",\n        \"language\": \"eng\",\n        \"publisher\": \"pub\",\n        \"createdAt\": \"2024-02-28T18:01:57.646467\"\n    },\n    {\n        \"title\": \"title\",\n        \"author\": \"author1\",\n        \"language\": \"eng\",\n        \"publisher\": \"pub\",\n        \"createdAt\": \"2024-02-28T18:01:57.994491\"\n    },\n    {\n        \"title\": \"title\",\n        \"author\": \"author1\",\n        \"language\": \"eng\",\n        \"publisher\": \"pub\",\n        \"createdAt\": \"2024-02-28T18:01:58.52401\"\n    }\n]"}],"_postman_id":"2fde53ab-1646-48f0-b207-efa31a97fe4d"},{"name":"getBook","id":"00ee380d-33a9-4c5c-b016-7a7198b3fe41","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/books/4","description":"<p><strong>URL:</strong> <code>/books/{bookId}</code></p>\n<p><strong>Method:</strong> <code>GET</code></p>\n<p><strong>Request Elements</strong></p>\n<ul>\n<li><code>title</code> (String): 제목</li>\n<li><code>language</code> (String): 언어</li>\n<li><code>publisher</code> (String): 출판사</li>\n<li><code>createdAt</code> (LocalDateTime): 등록일</li>\n</ul>\n<p><strong>Description</strong>: 특정 도서 조회</p>\n","urlObject":{"protocol":"http","port":"8080","path":["api","books","4"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"232ddb60-5371-4ae2-a81d-7373d8b6a765","name":"getBook success","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/books/4"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 28 Feb 2024 10:23:10 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"title\": \"title\",\n    \"author\": \"author1\",\n    \"language\": \"eng\",\n    \"publisher\": \"pub\",\n    \"createdAt\": null\n}"},{"id":"54f96674-e426-4f63-897d-b51ee1d58121","name":"Not found Book","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/books/10"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"36"},{"key":"Date","value":"Wed, 28 Feb 2024 10:26:12 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"해당하는 도서가 없습니다."}],"_postman_id":"00ee380d-33a9-4c5c-b016-7a7198b3fe41"}],"id":"d2cd4af1-d805-42ea-b472-42cc737fc356","description":"<p>도서 등록 및 조회</p>\n","_postman_id":"d2cd4af1-d805-42ea-b472-42cc737fc356"},{"name":"Member","item":[{"name":"registerMember","id":"d6a50b64-d3fb-4ce9-a3ba-89b31fdee72f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"address\": \"어디인가입니다\",\n    \"gender\": \"female\",\n    \"name\": \"오진선\",\n    \"phoneNumber\": \"010-5279-3333\",\n    \"socialSecurityNumber\": \"980302-232314\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/member","description":"<p><strong>URL:</strong> <code>/\bapi/user</code></p>\n<p><strong>Method:</strong> <code>POST</code></p>\n<p><strong>Request Elements</strong></p>\n<ul>\n<li><code>name</code> (String): 이름</li>\n<li><code>gender</code> (String): 성별</li>\n<li><code>socialSecurityNumber</code> (String): 주민등록번호</li>\n<li><code>phoneNumber</code> (String): 전화번호</li>\n<li><code>address</code> (Srting): 주소</li>\n</ul>\n<p><strong>Description</strong>: 회원등록</p>\n","urlObject":{"protocol":"http","port":"8080","path":["api","member"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"70f40822-b357-416c-826e-2c727111d357","name":"registerMember success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"address\": \"어디인가입니다\",\n    \"gender\": \"female\",\n    \"name\": \"오진선\",\n    \"phoneNumber\": \"010-9279-6934\",\n    \"socialSecurityNumber\": \"970202-2229431\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/user"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 27 Feb 2024 08:31:22 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": null,\n    \"name\": \"오진선\",\n    \"gender\": \"female\",\n    \"phoneNumber\": \"010-9279-6934\",\n    \"address\": \"어디인가입니다\",\n    \"socialSecurityNumber\": null\n}"},{"id":"ae007d22-a9b9-4ec5-af72-f8d84ecb73bd","name":"equal Error - security number","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"address\": \"어디인가입니다\",\n    \"gender\": \"female\",\n    \"name\": \"오진선\",\n    \"phoneNumber\": \"010-2279-2233\",\n    \"socialSecurityNumber\": \"980202-232344\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/member"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"45"},{"key":"Date","value":"Wed, 28 Feb 2024 10:39:25 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"이미 등록된 주민등록번호입니다."},{"id":"fc6bb0e1-9f91-4d3c-8d64-132d509d0c67","name":"equal Error - phone number","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"address\": \"어디인가입니다\",\n    \"gender\": \"female\",\n    \"name\": \"오진선\",\n    \"phoneNumber\": \"010-5279-3333\",\n    \"socialSecurityNumber\": \"980302-232314\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/member"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"39"},{"key":"Date","value":"Wed, 28 Feb 2024 10:40:02 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"이미 등록된 전화번호입니다."}],"_postman_id":"d6a50b64-d3fb-4ce9-a3ba-89b31fdee72f"}],"id":"0ac5d929-ece3-41d9-9be5-669e7fb4909a","description":"<p>회원등록</p>\n","_postman_id":"0ac5d929-ece3-41d9-9be5-669e7fb4909a"},{"name":"Borrow","item":[{"name":"borrowBook","id":"43de613f-d057-4c5d-82e2-76a6d917bd1e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"bookId\": 5,\n    \"memberId\": 4\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/borrow","description":"<p><strong>URL:</strong> <code>/api/borrow</code></p>\n<p><strong>Method:</strong> <code>POST</code></p>\n<p><strong>Request Elements</strong></p>\n<ul>\n<li><code>bookId</code> (String): 책 ID</li>\n<li><code>memberId</code> (String): 회원 ID</li>\n</ul>\n<p><strong>Description</strong>: 도서대출</p>\n","urlObject":{"protocol":"http","port":"8080","path":["api","borrow"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"913d4c0b-0f79-4f45-b88b-df9205bf1180","name":"borrow success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"bookId\": 5,\n    \"memberId\": 4\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/borrow"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"36"},{"key":"Date","value":"Wed, 28 Feb 2024 09:40:36 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"도서 대출에 성공했습니다."},{"id":"f282c3eb-2d83-4cd6-a94b-c5a3e715c6ea","name":"borrowed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"bookId\": 4,\n    \"memberId\": 3\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/borrow"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"33"},{"key":"Date","value":"Wed, 28 Feb 2024 09:39:43 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"이미 대출된 도서입니다."}],"_postman_id":"43de613f-d057-4c5d-82e2-76a6d917bd1e"},{"name":"borrowBook","id":"d44badd8-091a-4544-913b-afac1318ce0e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"http://localhost:8080/api/borrow/5","description":"<p><strong>URL:</strong> <code>/api/borrow/{bookId}</code></p>\n<p><strong>Method:</strong> <code>PUT</code></p>\n<p><strong>Path Variables:</strong></p>\n<ul>\n<li><code>{bookId}</code> (Integer): 빌릴 책의 번호</li>\n</ul>\n<p><strong>Description</strong>: 빌릴 책의 번호가 존재헤야 빌릴 수 있음</p>\n","urlObject":{"protocol":"http","port":"8080","path":["api","borrow","5"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"edbfb7d2-cf33-4217-9b48-3cfeb8b8487a","name":"return success","originalRequest":{"method":"PUT","header":[],"url":"http://localhost:8080/api/borrow/5"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"36"},{"key":"Date","value":"Wed, 28 Feb 2024 09:57:18 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"도서 반납에 성공했습니다."},{"id":"28ef078b-9ef8-405c-ab2b-47fd4d9d0baa","name":"returned","originalRequest":{"method":"PUT","header":[],"url":"http://localhost:8080/api/borrow/4"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"30"},{"key":"Date","value":"Wed, 28 Feb 2024 09:56:52 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"이미 반납된 책입니다."}],"_postman_id":"d44badd8-091a-4544-913b-afac1318ce0e"},{"name":"getBorrowList","id":"e308ec49-3889-4a3d-a2cf-b723b8df19d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/borrow/6","description":"<p><strong>URL:</strong> <code>/api/borrow/{id{</code></p>\n<p><strong>Method:</strong> <code>GET</code></p>\n<p><strong>Request Elements</strong></p>\n<ul>\n<li><p><code>id</code> (String) : ID</p>\n</li>\n<li><p><code>title</code> (String): 제목</p>\n</li>\n<li><p><code>author</code> (string): 저자</p>\n</li>\n<li><p><code>name</code> (String): 회원이름</p>\n</li>\n<li><p><code>phoneNumber</code> (String): 전화번호</p>\n</li>\n<li><p><code>returnStatus</code> (String): 반납상태</p>\n</li>\n<li><p><code>borrowDateAt</code> (LocalDateTime): 대출 날짜</p>\n</li>\n<li><p><code>returnDateAt</code> (LocalDateTime): 반납 날짜</p>\n</li>\n</ul>\n<p><strong>Description</strong>: 대출목록조회</p>\n","urlObject":{"protocol":"http","port":"8080","path":["api","borrow","6"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"c7cd3bd6-248f-4fef-9012-bf1f3d8f2fdf","name":"getBorrowList success","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/borrow/3"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 28 Feb 2024 09:58:13 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1,\n        \"title\": \"title\",\n        \"author\": \"author1\",\n        \"name\": \"오진선\",\n        \"phoneNumber\": \"010-5279-3333\",\n        \"returnStatus\": false,\n        \"borrowDateAt\": \"2024-02-28 18:38:41\",\n        \"returnDateAt\": \"2024-02-28 18:38:41\"\n    },\n    {\n        \"id\": 2,\n        \"title\": \"title\",\n        \"author\": \"author1\",\n        \"name\": \"오진선\",\n        \"phoneNumber\": \"010-5279-3333\",\n        \"returnStatus\": true,\n        \"borrowDateAt\": \"2024-02-28 18:39:16\",\n        \"returnDateAt\": \"2024-02-28 18:42:23\"\n    }\n]"},{"id":"8639a24b-a925-4050-8b6e-b1a86c2f3cdc","name":"Not found Member","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/borrow/6"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"36"},{"key":"Date","value":"Wed, 28 Feb 2024 09:58:47 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"존재하지 않는 회원입니다."}],"_postman_id":"e308ec49-3889-4a3d-a2cf-b723b8df19d8"}],"id":"173bab02-1f8c-4ade-827e-250095412abf","description":"<p>도서 대출</p>\n","_postman_id":"173bab02-1f8c-4ade-827e-250095412abf"}]}