{"info":{"_postman_id":"d7f56e48-df16-406e-91ce-57d28473a1ac","name":"Schedule","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"44617139","collectionId":"d7f56e48-df16-406e-91ce-57d28473a1ac","publishedId":"2sB2jAcU4r","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-05-13T06:05:08.000Z"},"item":[{"name":"create schedule","id":"b475efb9-e0a5-4a35-928f-aa33ce6768d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"memberId\" : 1, \r\n    \"title\" : \"제목2\",\r\n    \"contents\" : \"내용2\",\r\n    \"pw\" : \"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedule","description":"<h3 id=\"일정-생성-api\">일정 생성 API</h3>\n<ul>\n<li><p>Method : POST</p>\n</li>\n<li><p>URL : <a href=\"http://localhost:8080/api/schedule\">http://localhost:8080/api/schedule</a></p>\n</li>\n<li><p>작성 완료 후 작성일, 수정일 자동 생성</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Request Body \n{\n   유저ID : Long (필수),\n   제목 : String (필수),\n   내용 : String (필수),\n   비밀번호 : String (필수),\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Request Body Sample\n{\n    \"memberId\" : 1, \n    \"title\" : \"제목\",\n    \"contents\" : \"내용\",\n    \"pw\" : \"1234\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body\n{\n   일정 ID : Long (필수),\n   유저 ID : Long (필수),\n   제목 : String (필수),\n   내용 : String (필수) ,\n   작성일 : LocalDate (yyyy-MM-dd),\n   수정일 : LocalDate (yyyy-MM-dd)\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body Sample\n{\n    \"scheduleId\": 10,\n    \"memberId\": 1,\n    \"title\": \"제목\",\n    \"contents\": \"내용\",\n    \"createdDate\": \"2025-05-19\",\n    \"updatedDate\": \"2025-05-19\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8080","path":["api","schedule"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"b475efb9-e0a5-4a35-928f-aa33ce6768d0"},{"name":"selectAll schedule","id":"ff947860-f10c-4db6-a670-da0a71621e43","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/schedule","description":"<h3 id=\"모든-일정-조회-api\">모든 일정 조회 API</h3>\n<ul>\n<li><p>method : GET</p>\n</li>\n<li><p>URL : <a href=\"http://localhost:8080/api/scheduleEndFragment\">http://localhost:8080/api/schedule</a></p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body\n{\n   일정 ID : Long (필수),\n   유저 ID : Long (필수),\n   제목 : String (필수),\n   내용 : String (필수) ,\n   작성일 : LocalDate (yyyy-MM-dd),\n   수정일 : LocalDate (yyyy-MM-dd)\n}\n,\n{\n   일정 ID : Long (필수),\n   유저 ID : Long (필수),\n   제목 : String (필수),\n   내용 : String (필수) ,\n   작성일 : LocalDate (yyyy-MM-dd),\n   수정일 : LocalDate (yyyy-MM-dd)\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body Sample\n{\n   \"scheduleId\": 1,\n   \"memberId\": 1,\n   \"title\": \"제목2\",\n   \"contents\": \"내용2\",\n   \"createdDate\": \"2025-05-19\",\n   \"updatedDate\": \"2025-05-19\"\n}\n,\n{\n   \"scheduleId\": 1,\n   \"memberId\": 1,\n   \"title\": \"제목2\",\n   \"contents\": \"내용2\",\n   \"createdDate\": \"2025-05-19\",\n   \"updatedDate\": \"2025-05-19\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8080","path":["api","schedule"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"ff947860-f10c-4db6-a670-da0a71621e43"},{"name":"select schedule","id":"c51120f3-fd6e-4676-970b-47b7b2e37ace","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/schedule/11","description":"<h3 id=\"일정-조회-api\">일정 조회 API</h3>\n<ul>\n<li><p>method : GET</p>\n</li>\n<li><p>URL : <a href=\"http://localhost:8080/api/schedule/%7Bid%7D\">http://localhost:8080/api/schedule/{scheduleId}</a></p>\n</li>\n<li><p>요청 파라미터 : scheduleId (@PathVariable)</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>요청 파라미터 : 일정ID Long (필수)\n\n</code></pre><pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body\n{\n   일정 ID : Long (필수),\n   유저 ID : Long (필수),\n   제목 : String (필수),\n   내용 : String (필수) ,\n   작성일 : LocalDate (yyyy-MM-dd),\n   수정일 : LocalDate (yyyy-MM-dd)\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body Sample\n{\n    \"scheduleId\": 11,\n    \"memberId\": 1,\n    \"title\": \"제목2\",\n    \"contents\": \"내용2\",\n    \"createdDate\": \"2025-05-19\",\n    \"updatedDate\": \"2025-05-19\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8080","path":["api","schedule","11"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"c51120f3-fd6e-4676-970b-47b7b2e37ace"},{"name":"patch schedule","id":"3f7ba1b3-0365-4af3-9212-61336bd5342e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n\"pw\" : \"1234\", \r\n\"contents\" : \"수정할 내용\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedule/3","description":"<h3 id=\"일정-수정-api\">일정 수정 API</h3>\n<ul>\n<li><p>method : PATCH</p>\n</li>\n<li><p>URL : <a href=\"http://localhost:8080/api/schedule/%7Bid%7D\">http://localhost:8080/api/schedule/{scheduleId}</a></p>\n</li>\n<li><p>내용만 수정 가능</p>\n</li>\n<li><p>비밀번호 일치 시 수정</p>\n</li>\n<li><p>요청 파라미터 : scheduleId (@PathVariable)</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>요청 파라미터 : 일정ID , Long (필수)\n\n</code></pre><pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Request Body\n{\n   비밀번호 : String (필수),\n   내용 : String (선택)\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Request Body Sample\n{\n\"pw\" : \"1234\", \n\"contents\" : \"수정할 내용\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body\n{\n   일정 ID : Long (필수),\n   유저 ID : Long (필수),\n   제목 : String (필수),\n   내용 : String (필수) ,\n   작성일 : LocalDate (yyyy-MM-dd),\n   수정일 : LocalDate (yyyy-MM-dd)\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body Sample\n{\n    \"scheduleId\": 3,\n    \"memberId\": 1,\n    \"title\": \"ba\",\n    \"contents\": \"수정할 내용\",\n    \"createdDate\": \"2025-05-09\",\n    \"updatedDate\": \"2025-05-19\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8080","path":["api","schedule","3"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"3f7ba1b3-0365-4af3-9212-61336bd5342e"},{"name":"delete schedule","id":"c7ca9108-7c1e-4f11-b480-2a68006854f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/schedule/2?password=1234","description":"<h3 id=\"일정-삭제-api\">일정 삭제 API</h3>\n<ul>\n<li><p>method : DELETE</p>\n</li>\n<li><p>URL : <a href=\"http://localhost:8080/api/schedule/%7Bid%7D\">http://localhost:8080/api/schedule/{scheduleId}</a></p>\n</li>\n<li><p>비밀번호 일치 시 삭제</p>\n</li>\n<li><p>요청 파라미터 : scheduleId (@PathVariable)</p>\n</li>\n<li><p>RequestParam 사용하여 비밀번호 전달 받음</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>요청 파라미터 : 일정ID , Long (필수)\n\n</code></pre>","urlObject":{"protocol":"http","port":"8080","path":["api","schedule","2"],"host":["localhost"],"query":[{"key":"password","value":"1234"}],"variable":[]}},"response":[],"_postman_id":"c7ca9108-7c1e-4f11-b480-2a68006854f9"}]}