{"info":{"_postman_id":"ae75e34a-f992-4eeb-a1f2-d64ff5469232","name":"스프링캘린더 API","description":"<html><head></head><body><p>이 명세서는 API(Application Programming Interface)의 기능과 구조를 설명합니다. 주요 기능으로는 일정 및 유저의 데이터 생성, 조회, 수정, 삭제(CRUD)를 포함하며, 각 기능은 HTTP 메서드(GET, POST, PUT, DELETE)를 통해 호출됩니다. API는 RESTful 아키텍처에 기반하여 설계되었으며, JSON 포맷을 사용하여 데이터를 주고받습니다.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"38557957","collectionId":"ae75e34a-f992-4eeb-a1f2-d64ff5469232","publishedId":"2sAXxLBZMC","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-10-03T07:05:40.000Z"},"item":[{"name":"유저","item":[{"name":"유저생성","event":[{"listen":"test","script":{"id":"53845dbb-1669-4cf8-8e22-752c82d128b2","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});"],"type":"text/javascript","packages":{}}}],"id":"b6fe64f2-10b2-48af-a658-127fc7a9a56d","request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\" : \"개발자30\",\r\n    \"email\" : \"4567@naver.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/user/add/","description":"<ul>\n<li><p>유저 의 닉네임, E-Mail 을 받아 유저를 등록하는 API</p>\n</li>\n<li><p>입력 값</p>\n<ul>\n<li><p>username : String</p>\n</li>\n<li><p>email : String</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["user","add",""],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"a7b89b1e-13e0-4e05-bdac-4bf7787c098a","name":"성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\" : \"개발자30\",\r\n    \"email\" : \"4567@naver.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/user/add/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:05:50 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 12,\n    \"username\": \"개발자30\",\n    \"email\": \"4567@naver.com\",\n    \"join_date\": \"2024-10-03T06:05:50.683+00:00\",\n    \"update_date\": \"2024-10-03T06:05:50.683+00:00\"\n}"},{"id":"f8866921-c411-4d52-bb7b-01f9f521d014","name":"실패","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\" : \"개발자30\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/user/add/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:07:52 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"NULL_BLANK_INPUT\",\n    \"description\": \"입력을 하지 않은 값이 존재합니다. 모든값을 입력하세요.\",\n    \"detail\": \"이메일을 입력해주세요.\"\n}"}],"_postman_id":"b6fe64f2-10b2-48af-a658-127fc7a9a56d"},{"name":"유저조회(모두)","id":"883148ea-ede2-4334-ad50-0689c5ab9313","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/user/read/","description":"<ul>\n<li><p>모든 유저 조회 API</p>\n</li>\n<li><p>입력 값</p>\n<ul>\n<li>없음</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["user","read",""],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"775c37a1-4baa-4c4c-b776-17dd0e9b5c20","name":"성공","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/user/read/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:09:20 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1,\n        \"username\": \"개발자1\",\n        \"email\": \"1234@next.com\",\n        \"join_date\": \"2024-10-02T12:08:30.000+00:00\",\n        \"update_date\": \"2024-10-02T12:08:30.000+00:00\"\n    },\n    {\n        \"id\": 2,\n        \"username\": \"개발자2\",\n        \"email\": \"1235@next.com\",\n        \"join_date\": \"2024-10-02T12:08:39.000+00:00\",\n        \"update_date\": \"2024-10-02T12:08:39.000+00:00\"\n    },\n    {\n        \"id\": 3,\n        \"username\": \"개발자3\",\n        \"email\": \"1236@next.com\",\n        \"join_date\": \"2024-10-02T12:08:43.000+00:00\",\n        \"update_date\": \"2024-10-02T12:08:43.000+00:00\"\n    },\n    {\n        \"id\": 4,\n        \"username\": \"개발자4\",\n        \"email\": \"1237@next.com\",\n        \"join_date\": \"2024-10-02T12:08:48.000+00:00\",\n        \"update_date\": \"2024-10-02T12:08:48.000+00:00\"\n    },\n    {\n        \"id\": 5,\n        \"username\": \"개발자5\",\n        \"email\": \"1238@next.com\",\n        \"join_date\": \"2024-10-02T12:08:53.000+00:00\",\n        \"update_date\": \"2024-10-02T12:08:53.000+00:00\"\n    },\n    {\n        \"id\": 6,\n        \"username\": \"개발자6\",\n        \"email\": \"1239@next.com\",\n        \"join_date\": \"2024-10-02T12:08:57.000+00:00\",\n        \"update_date\": \"2024-10-02T12:08:57.000+00:00\"\n    },\n    {\n        \"id\": 7,\n        \"username\": \"개발자7\",\n        \"email\": \"1230@next.com\",\n        \"join_date\": \"2024-10-02T12:09:02.000+00:00\",\n        \"update_date\": \"2024-10-02T12:09:02.000+00:00\"\n    },\n    {\n        \"id\": 8,\n        \"username\": \"개발자8\",\n        \"email\": \"1240@next.com\",\n        \"join_date\": \"2024-10-02T12:09:10.000+00:00\",\n        \"update_date\": \"2024-10-02T12:09:10.000+00:00\"\n    },\n    {\n        \"id\": 9,\n        \"username\": \"개발자9\",\n        \"email\": \"1241@next.com\",\n        \"join_date\": \"2024-10-02T12:09:14.000+00:00\",\n        \"update_date\": \"2024-10-02T12:09:14.000+00:00\"\n    },\n    {\n        \"id\": 10,\n        \"username\": \"개발자10\",\n        \"email\": \"1242@next.com\",\n        \"join_date\": \"2024-10-02T12:09:20.000+00:00\",\n        \"update_date\": \"2024-10-03T04:32:28.000+00:00\"\n    },\n    {\n        \"id\": 12,\n        \"username\": \"개발자30\",\n        \"email\": \"4567@naver.com\",\n        \"join_date\": \"2024-10-03T06:05:51.000+00:00\",\n        \"update_date\": \"2024-10-03T06:05:51.000+00:00\"\n    }\n]"}],"_postman_id":"883148ea-ede2-4334-ad50-0689c5ab9313"},{"name":"유저조회(단건)","id":"753ecd79-1165-4795-86b3-86eaeeedf3ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/user/read/id/?id=1","description":"<ul>\n<li><p>유저에게 부여된 Unique ID 를 받아 해당 유저조회 API</p>\n</li>\n<li><p>입력 값</p>\n<ul>\n<li>id : Long</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["user","read","id",""],"host":["localhost"],"query":[{"key":"id","value":"1"}],"variable":[]}},"response":[{"id":"9f69d96a-5b7c-4ed5-8bf0-0de15f83f5ae","name":"성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/user/read/id/?id=1","protocol":"http","host":["localhost"],"port":"8080","path":["user","read","id",""],"query":[{"key":"id","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:12:07 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1,\n    \"username\": \"개발자1\",\n    \"email\": \"1234@next.com\",\n    \"join_date\": \"2024-10-02T12:08:30.000+00:00\",\n    \"update_date\": \"2024-10-02T12:08:30.000+00:00\"\n}"},{"id":"6c096013-bdb8-450f-bdfe-759a30b5867d","name":"실패","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/user/read/id/?id=50","protocol":"http","host":["localhost"],"port":"8080","path":["user","read","id",""],"query":[{"key":"id","value":"50"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:12:37 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"OUT_OF_RANGE\",\n    \"description\": \"선택한 ID 값이 존재하지 않습니다.\",\n    \"detail\": \"선택한 ID 값이 존재하지 않습니다.\"\n}"}],"_postman_id":"753ecd79-1165-4795-86b3-86eaeeedf3ec"},{"name":"유저삭제","event":[{"listen":"test","script":{"id":"c4f8d71d-1551-46df-b966-1eed15c4352c","exec":["pm.test(\"Successful DELETE request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 202, 204]);","});",""],"type":"text/javascript","packages":{}}}],"id":"130f7c49-70bf-4092-8886-1dad2b483054","request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/user/delete/?id=12","description":"<ul>\n<li><p>유저에게 부여된 Unique ID 를 받아 해당 유저 삭제 API</p>\n</li>\n<li><p>입력 값</p>\n<ul>\n<li>id : Long</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["user","delete",""],"host":["localhost"],"query":[{"key":"id","value":"12"}],"variable":[]}},"response":[{"id":"11df9058-fb86-48c6-af51-85478ab877c7","name":"성공","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8080/user/delete/?id=12","protocol":"http","host":["localhost"],"port":"8080","path":["user","delete",""],"query":[{"key":"id","value":"12"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:14:24 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"12"},{"id":"fc89bee3-9bd1-450c-9181-1ad7997dd11a","name":"실패","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8080/user/delete/?id=50","protocol":"http","host":["localhost"],"port":"8080","path":["user","delete",""],"query":[{"key":"id","value":"50"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:13:50 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"OUT_OF_RANGE\",\n    \"description\": \"선택한 ID 값이 존재하지 않습니다.\",\n    \"detail\": \"선택한 ID 값이 존재하지 않습니다.\"\n}"}],"_postman_id":"130f7c49-70bf-4092-8886-1dad2b483054"},{"name":"유저정보변경","id":"22f1b07c-3a7b-4a98-9ab3-76c92e08d5a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"http://localhost:8080/user/update/?id=10&username=개발핑","description":"<ul>\n<li><p>유저의 ID 값과 변경요청 닉네임을 받아 수정하는 API</p>\n</li>\n<li><p>입력 값</p>\n<ul>\n<li><p>id : Long</p>\n</li>\n<li><p>username : String</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["user","update",""],"host":["localhost"],"query":[{"key":"id","value":"10"},{"key":"username","value":"개발핑"}],"variable":[]}},"response":[{"id":"ca7c4ca5-d9c5-4567-98b3-9ce02cf34f73","name":"성공","originalRequest":{"method":"PUT","header":[],"url":{"raw":"http://localhost:8080/user/update/?id=10&username=개발핑","protocol":"http","host":["localhost"],"port":"8080","path":["user","update",""],"query":[{"key":"id","value":"10"},{"key":"username","value":"개발핑"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:33:15 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"10"},{"id":"1621f701-9db4-456a-ac87-5ca0cbc146c9","name":"실패","originalRequest":{"method":"PUT","header":[],"url":{"raw":"http://localhost:8080/user/update/?id=15&username=개발핑","protocol":"http","host":["localhost"],"port":"8080","path":["user","update",""],"query":[{"key":"id","value":"15"},{"key":"username","value":"개발핑"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:33:03 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"OUT_OF_RANGE\",\n    \"description\": \"선택한 ID 값이 존재하지 않습니다.\",\n    \"detail\": \"선택한 ID 값이 존재하지 않습니다.\"\n}"}],"_postman_id":"22f1b07c-3a7b-4a98-9ab3-76c92e08d5a4"}],"id":"c990ef26-7d88-40ac-b0cb-8bd06c7edc55","description":"<p>유저 정보 생성, 삭제, 수정, 조회 기능을 제공</p>\n","_postman_id":"c990ef26-7d88-40ac-b0cb-8bd06c7edc55"},{"name":"일정","item":[{"name":"일정 생성","id":"9816166f-5afb-4e57-aef8-da5b35e5e587","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_id\": 5,\r\n    \"password\" :\"4567\",\r\n    \"todo\" : \"과제끝내기\",\r\n    \"startday\" : \"2024-10-03\",\r\n    \"endday\" : \"2024-10-05\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/event/schedul/","description":"<ul>\n<li><p>유저 ID 및 게시글 비밀번호, 할 일, 일정 시작일, 종료일을 입력받아 등록하는 API</p>\n</li>\n<li><p>입력 값</p>\n<ul>\n<li><p>user_id : Long</p>\n</li>\n<li><p>password : String</p>\n</li>\n<li><p>todo : String</p>\n</li>\n<li><p>startday : Date</p>\n</li>\n<li><p>endday : Date</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["event","schedul",""],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"66ef226d-65ac-4ed9-a48b-d8789439d2fc","name":"성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_id\": 5,\r\n    \"password\" :\"4567\",\r\n    \"todo\" : \"과제끝내기\",\r\n    \"startday\" : \"2024-10-03\",\r\n    \"endday\" : \"2024-10-05\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/event/schedul/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:17:44 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 12,\n    \"user_id\": 5,\n    \"username\": \"개발자5\",\n    \"todo\": \"과제끝내기\",\n    \"createddate\": \"2024-10-03T06:17:44.960+00:00\",\n    \"modifieddate\": \"2024-10-03T06:17:44.960+00:00\",\n    \"startday\": \"2024-10-03\",\n    \"endday\": \"2024-10-05\"\n}"},{"id":"3ced50bf-57c5-404c-8ec3-d7409ae60bc0","name":"실패","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_id\": 12,\r\n    \"password\" :\"4567\",\r\n    \"startday\" : \"2024-10-03\",\r\n    \"endday\" : \"2024-10-05\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/event/schedul/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:16:49 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"NULL_BLANK_INPUT\",\n    \"description\": \"입력을 하지 않은 값이 존재합니다. 모든값을 입력하세요.\",\n    \"detail\": \"일정을 입력해주세요.\"\n}"}],"_postman_id":"9816166f-5afb-4e57-aef8-da5b35e5e587"},{"name":"일정조회(페이징)","id":"7fa5217b-6b35-4a21-ba14-fd46a7769f73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/event/schedul/?page=1&size=5","description":"<p>존재하는 일정들을 원하는 Size 값으로 나누어 N번째 Page를 조회하는 API</p>\n<ul>\n<li><p>입력 값</p>\n<ul>\n<li><p>page : Int</p>\n</li>\n<li><p>size : Int</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["event","schedul",""],"host":["localhost"],"query":[{"key":"page","value":"1"},{"key":"size","value":"5"}],"variable":[]}},"response":[{"id":"d302f976-4bca-4c72-8098-db370385b741","name":"성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/event/schedul/?page=1&size=5","protocol":"http","host":["localhost"],"port":"8080","path":["event","schedul",""],"query":[{"key":"page","value":"1","type":"text"},{"key":"size","value":"5","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:18:42 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 12,\n        \"user_id\": 5,\n        \"username\": \"개발자5\",\n        \"todo\": \"과제끝내기\",\n        \"createddate\": \"2024-10-03T06:17:45.000+00:00\",\n        \"modifieddate\": \"2024-10-03T06:17:45.000+00:00\",\n        \"startday\": \"2024-10-03\",\n        \"endday\": \"2024-10-05\"\n    },\n    {\n        \"id\": 11,\n        \"user_id\": 1,\n        \"username\": \"개발자1\",\n        \"todo\": \"자기\",\n        \"createddate\": \"2024-10-03T05:29:45.000+00:00\",\n        \"modifieddate\": \"2024-10-03T05:38:35.000+00:00\",\n        \"startday\": \"2024-10-03\",\n        \"endday\": \"2024-10-05\"\n    },\n    {\n        \"id\": 10,\n        \"user_id\": 10,\n        \"username\": \"개발자10\",\n        \"todo\": \"이제뭐하냐\",\n        \"createddate\": \"2024-10-02T12:14:43.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:14:43.000+00:00\",\n        \"startday\": \"2024-11-29\",\n        \"endday\": \"2024-11-30\"\n    },\n    {\n        \"id\": 9,\n        \"user_id\": 9,\n        \"username\": \"개발자9\",\n        \"todo\": \"잠자기\",\n        \"createddate\": \"2024-10-02T12:14:18.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:14:18.000+00:00\",\n        \"startday\": \"2024-10-16\",\n        \"endday\": \"2024-10-19\"\n    },\n    {\n        \"id\": 8,\n        \"user_id\": 8,\n        \"username\": \"개발자8\",\n        \"todo\": \"독서하기\",\n        \"createddate\": \"2024-10-02T12:13:54.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:13:54.000+00:00\",\n        \"startday\": \"2024-10-29\",\n        \"endday\": \"2024-10-30\"\n    },\n    {\n        \"id\": 7,\n        \"user_id\": 7,\n        \"username\": \"개발자7\",\n        \"todo\": \"영화보기\",\n        \"createddate\": \"2024-10-02T12:13:36.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:13:36.000+00:00\",\n        \"startday\": \"2024-10-05\",\n        \"endday\": \"2024-10-06\"\n    },\n    {\n        \"id\": 6,\n        \"user_id\": 6,\n        \"username\": \"개발자6\",\n        \"todo\": \"과제하기\",\n        \"createddate\": \"2024-10-02T12:13:00.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:13:00.000+00:00\",\n        \"startday\": \"2024-10-03\",\n        \"endday\": \"2024-10-08\"\n    },\n    {\n        \"id\": 5,\n        \"user_id\": 5,\n        \"username\": \"개발자5\",\n        \"todo\": \"강의듣기\",\n        \"createddate\": \"2024-10-02T12:12:38.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:12:38.000+00:00\",\n        \"startday\": \"2024-11-10\",\n        \"endday\": \"2024-11-15\"\n    },\n    {\n        \"id\": 4,\n        \"user_id\": 4,\n        \"username\": \"개발자4\",\n        \"todo\": \"여행가기\",\n        \"createddate\": \"2024-10-02T12:12:03.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:12:03.000+00:00\",\n        \"startday\": \"2024-10-10\",\n        \"endday\": \"2024-10-15\"\n    },\n    {\n        \"id\": 3,\n        \"user_id\": 3,\n        \"username\": \"개발자3\",\n        \"todo\": \"밥먹기\",\n        \"createddate\": \"2024-10-02T12:11:44.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:11:44.000+00:00\",\n        \"startday\": \"2024-10-03\",\n        \"endday\": \"2024-10-07\"\n    },\n    {\n        \"id\": 2,\n        \"user_id\": 2,\n        \"username\": \"개발자2\",\n        \"todo\": \"운동하기\",\n        \"createddate\": \"2024-10-02T12:11:22.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:11:22.000+00:00\",\n        \"startday\": \"2024-10-01\",\n        \"endday\": \"2024-10-04\"\n    },\n    {\n        \"id\": 1,\n        \"user_id\": 1,\n        \"username\": \"개발자1\",\n        \"todo\": \"코딩하기\",\n        \"createddate\": \"2024-10-02T12:10:55.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:10:55.000+00:00\",\n        \"startday\": \"2024-10-02\",\n        \"endday\": \"2024-10-04\"\n    }\n]"}],"_postman_id":"7fa5217b-6b35-4a21-ba14-fd46a7769f73"},{"name":"일정조회(모든 조건)","id":"ba0c69cc-20e7-4464-b16c-0d91c8d0ea33","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/event/schedul/?user_id=1&modifieddate=2024-10-02","description":"<p>일정들 중 User_id 값 과 수정일을 가지고 조건에 충족하는 일정을 조회하는 API</p>\n<p>해당조건은 둘 다 충족, 하나만 충족, 둘 다 미충족 이 가능하다.</p>\n<p>조건이 없을 시 모든 일정 조회</p>\n<ul>\n<li><p>입력 값</p>\n<ul>\n<li><p>user_id : Long</p>\n</li>\n<li><p>modifieddate : Date</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["event","schedul",""],"host":["localhost"],"query":[{"key":"user_id","value":"1"},{"key":"modifieddate","value":"2024-10-02"}],"variable":[]}},"response":[{"id":"f012dfa1-8c54-48bf-867a-ef0e571781aa","name":"1,2024-10-02","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/event/schedul/?user_id=1&modifieddate=2024-10-02","protocol":"http","host":["localhost"],"port":"8080","path":["event","schedul",""],"query":[{"key":"user_id","value":"1","type":"text"},{"key":"modifieddate","value":"2024-10-02","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:19:47 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 11,\n        \"user_id\": 1,\n        \"username\": \"개발자1\",\n        \"todo\": \"자기\",\n        \"createddate\": \"2024-10-03T05:29:45.000+00:00\",\n        \"modifieddate\": \"2024-10-03T05:38:35.000+00:00\",\n        \"startday\": \"2024-10-03\",\n        \"endday\": \"2024-10-05\"\n    },\n    {\n        \"id\": 10,\n        \"user_id\": 10,\n        \"username\": \"개발자10\",\n        \"todo\": \"이제뭐하냐\",\n        \"createddate\": \"2024-10-02T12:14:43.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:14:43.000+00:00\",\n        \"startday\": \"2024-11-29\",\n        \"endday\": \"2024-11-30\"\n    },\n    {\n        \"id\": 9,\n        \"user_id\": 9,\n        \"username\": \"개발자9\",\n        \"todo\": \"잠자기\",\n        \"createddate\": \"2024-10-02T12:14:18.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:14:18.000+00:00\",\n        \"startday\": \"2024-10-16\",\n        \"endday\": \"2024-10-19\"\n    },\n    {\n        \"id\": 8,\n        \"user_id\": 8,\n        \"username\": \"개발자8\",\n        \"todo\": \"독서하기\",\n        \"createddate\": \"2024-10-02T12:13:54.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:13:54.000+00:00\",\n        \"startday\": \"2024-10-29\",\n        \"endday\": \"2024-10-30\"\n    },\n    {\n        \"id\": 7,\n        \"user_id\": 7,\n        \"username\": \"개발자7\",\n        \"todo\": \"영화보기\",\n        \"createddate\": \"2024-10-02T12:13:36.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:13:36.000+00:00\",\n        \"startday\": \"2024-10-05\",\n        \"endday\": \"2024-10-06\"\n    },\n    {\n        \"id\": 6,\n        \"user_id\": 6,\n        \"username\": \"개발자6\",\n        \"todo\": \"과제하기\",\n        \"createddate\": \"2024-10-02T12:13:00.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:13:00.000+00:00\",\n        \"startday\": \"2024-10-03\",\n        \"endday\": \"2024-10-08\"\n    },\n    {\n        \"id\": 5,\n        \"user_id\": 5,\n        \"username\": \"개발자5\",\n        \"todo\": \"강의듣기\",\n        \"createddate\": \"2024-10-02T12:12:38.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:12:38.000+00:00\",\n        \"startday\": \"2024-11-10\",\n        \"endday\": \"2024-11-15\"\n    },\n    {\n        \"id\": 4,\n        \"user_id\": 4,\n        \"username\": \"개발자4\",\n        \"todo\": \"여행가기\",\n        \"createddate\": \"2024-10-02T12:12:03.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:12:03.000+00:00\",\n        \"startday\": \"2024-10-10\",\n        \"endday\": \"2024-10-15\"\n    },\n    {\n        \"id\": 3,\n        \"user_id\": 3,\n        \"username\": \"개발자3\",\n        \"todo\": \"밥먹기\",\n        \"createddate\": \"2024-10-02T12:11:44.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:11:44.000+00:00\",\n        \"startday\": \"2024-10-03\",\n        \"endday\": \"2024-10-07\"\n    },\n    {\n        \"id\": 2,\n        \"user_id\": 2,\n        \"username\": \"개발자2\",\n        \"todo\": \"운동하기\",\n        \"createddate\": \"2024-10-02T12:11:22.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:11:22.000+00:00\",\n        \"startday\": \"2024-10-01\",\n        \"endday\": \"2024-10-04\"\n    },\n    {\n        \"id\": 1,\n        \"user_id\": 1,\n        \"username\": \"개발자1\",\n        \"todo\": \"코딩하기\",\n        \"createddate\": \"2024-10-02T12:10:55.000+00:00\",\n        \"modifieddate\": \"2024-10-02T12:10:55.000+00:00\",\n        \"startday\": \"2024-10-02\",\n        \"endday\": \"2024-10-04\"\n    }\n]"}],"_postman_id":"ba0c69cc-20e7-4464-b16c-0d91c8d0ea33"},{"name":"일정조회(단건)","id":"4ef2e943-fbda-4ecb-a2f2-13805f061bf0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/event/schedul/id/?id=5","description":"<p>일정 ID 를 기준으로 해당 일정을 조회하는 API</p>\n<ul>\n<li><p>입력 값</p>\n<ul>\n<li>id : Long</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["event","schedul","id",""],"host":["localhost"],"query":[{"key":"id","value":"5"}],"variable":[]}},"response":[{"id":"b3b2c11e-67e6-4f2d-8912-ea6b689607c9","name":"성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/event/schedul/id/?id=5","protocol":"http","host":["localhost"],"port":"8080","path":["event","schedul","id",""],"query":[{"key":"id","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:21:49 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 5,\n    \"user_id\": 5,\n    \"username\": \"개발자5\",\n    \"todo\": \"강의듣기\",\n    \"createddate\": \"2024-10-02T12:12:38.000+00:00\",\n    \"modifieddate\": \"2024-10-02T12:12:38.000+00:00\",\n    \"startday\": \"2024-11-10\",\n    \"endday\": \"2024-11-15\"\n}"},{"id":"4c655cf4-abdf-4f9a-ac0e-28dc54a955f3","name":"실패","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/event/schedul/id/?id=50","protocol":"http","host":["localhost"],"port":"8080","path":["event","schedul","id",""],"query":[{"key":"id","value":"50"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:22:02 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"OUT_OF_RANGE\",\n    \"description\": \"선택한 ID 값이 존재하지 않습니다.\",\n    \"detail\": \"선택한 ID 값이 존재하지 않습니다.\"\n}"}],"_postman_id":"4ef2e943-fbda-4ecb-a2f2-13805f061bf0"},{"name":"일정수정","id":"72630652-105a-4edd-b4e8-a20548fefa51","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_id\" : 1,\r\n    \"todo\" : \"자기\",\r\n    \"password\" :\"1234\",\r\n    \"startday\" :\"2024-10-03\",\r\n    \"endday\" : \"2024-10-05\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/event/schedul/?id=11","description":"<p>일정 ID 및 비밀번호를 검증해 일정 및 일자를 수정하는 API</p>\n<ul>\n<li><p>입력 값</p>\n<ul>\n<li><p>id : Long</p>\n</li>\n<li><p>user_id : Long</p>\n</li>\n<li><p>todo : String</p>\n</li>\n<li><p>password : String</p>\n</li>\n<li><p>startday : Date</p>\n</li>\n<li><p>endday : Date</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["event","schedul",""],"host":["localhost"],"query":[{"key":"id","value":"11"}],"variable":[]}},"response":[{"id":"ffb4697b-ffb2-4984-bf6b-078608b7e0b9","name":"성공","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_id\" : 1,\r\n    \"todo\" : \"자기\",\r\n    \"password\" :\"1234\",\r\n    \"startday\" :\"2024-10-03\",\r\n    \"endday\" : \"2024-10-05\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8080/event/schedul/?id=11","protocol":"http","host":["localhost"],"port":"8080","path":["event","schedul",""],"query":[{"key":"id","value":"11"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:23:53 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"11"},{"id":"f9bed5b9-c7de-47e4-aa29-912dbcf94b6f","name":"실패","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_id\" : 1,\r\n    \"todo\" : \"자기\",\r\n    \"password\" :\"123\",\r\n    \"startday\" :\"2024-10-03\",\r\n    \"endday\" : \"2024-10-05\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8080/event/schedul/?id=11","protocol":"http","host":["localhost"],"port":"8080","path":["event","schedul",""],"query":[{"key":"id","value":"11"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:23:44 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"USER_INFO_MISMATCH\",\n    \"description\": \"유저정보가 일치하지않습니다.\",\n    \"detail\": \"유저정보가 일치하지않습니다.\"\n}"}],"_postman_id":"72630652-105a-4edd-b4e8-a20548fefa51"},{"name":"일정삭제","event":[{"listen":"test","script":{"id":"61cf38a7-4e20-47b3-a346-5a835d5fdba5","exec":["pm.test(\"Successful POST request\", function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});",""],"type":"text/javascript","packages":{}}}],"id":"34996c6f-adf4-4c5a-8b49-d81af91377b1","request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\n    \"user_id\" : 1,\n\t\"password\": \"1234\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/event/schedul/?id=11","description":"<p>일정 ID 와 유저 ID, 비밀번호를 입력받아 해당일정을 삭제하는 API</p>\n<ul>\n<li><p>입력 값</p>\n<ul>\n<li><p>id : Long</p>\n</li>\n<li><p>user_id : Long</p>\n</li>\n<li><p>password : String</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["event","schedul",""],"host":["localhost"],"query":[{"key":"id","value":"11"}],"variable":[]}},"response":[{"id":"dfb5465f-e395-4621-9f97-fb586072346e","name":"성공","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\n    \"user_id\" : 1,\n\t\"password\": \"1234\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8080/event/schedul/?id=11","protocol":"http","host":["localhost"],"port":"8080","path":["event","schedul",""],"query":[{"key":"id","value":"11"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:30:16 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"11"},{"id":"5e6b3fc9-7782-4dac-991d-d63cb03b8805","name":"실패","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\n    \"user_id\" : 15,\n\t\"password\": \"1234\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8080/event/schedul/?id=11","protocol":"http","host":["localhost"],"port":"8080","path":["event","schedul",""],"query":[{"key":"id","value":"11"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 03 Oct 2024 06:28:54 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2024-10-03T06:28:54.469+00:00\",\n    \"status\": 500,\n    \"error\": \"Internal Server Error\",\n    \"path\": \"/event/schedul/\"\n}"}],"_postman_id":"34996c6f-adf4-4c5a-8b49-d81af91377b1"}],"id":"2be902d5-1189-4ad9-82f3-4665f2cbfb97","description":"<p>일정의 생성, 수정, 삭제, 조회 기능을 제공</p>\n","_postman_id":"2be902d5-1189-4ad9-82f3-4665f2cbfb97"}],"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""]}},{"listen":"test","script":{"type":"text/javascript","exec":[""]}}],"variable":[{"id":"530bbdd9-38d3-441e-92dc-61f171c18dc2","key":"id","value":"1"},{"id":"57b5ecc1-1ffd-4eb5-a9a4-fa78c5251c5d","key":"base_url","value":"https://postman-rest-api-learner.glitch.me/"}]}