공통 권한
-보호소
1. 봉사자
1) 봉사 모집글 조회 & 검색
+봉사자가 완료한 봉사 모집글 리스트 조회
Request
HTTP request
GET /api/volunteers/1/recruitments/completed?pageNumber=0&pageSize=10 HTTP/1.1
+X-CSRF-TOKEN: qWhxfj9G3uNXNyw3SsUpa4spH_zzEluklE5Jxkc31AETmWGBmA4SSgl-7dp6BBQPeOgdW7kcMp7CKzqJ8Sp6oiEG4mci_FSy
+Host: localhost:8080
+Path parameters
+Parameter | +Description | +
---|---|
|
+봉사자 ID |
+
Query parameters
+필드명 | +필수값 | +제약 | +설명 | +
---|---|---|---|
|
+true |
++ | 페이지 번호 |
+
|
+true |
++ | 페이지 사이즈 |
+
Response
+HTTP response
+HTTP/1.1 200 OK
+Content-Type: application/json;charset=UTF-8
+X-Content-Type-Options: nosniff
+X-XSS-Protection: 0
+Cache-Control: no-cache, no-store, max-age=0, must-revalidate
+Pragma: no-cache
+Expires: 0
+Content-Length: 263
+
+{
+ "recruitments" : [ {
+ "recruitmentId" : 1,
+ "recruitmentTitle" : "recruitmentTitle",
+ "recruitmentStartTime" : "2023-11-09T15:56:41.46652",
+ "shelterName" : "shelterName"
+ } ],
+ "pageInfo" : {
+ "totalElements" : 1,
+ "hasNext" : false
+ }
+}
+Response fields
+Path | +Type | +Description | +
---|---|---|
|
+
|
+봉사 모집글 리스트 |
+
|
+
|
+봉사 모집글 ID |
+
|
+
|
+봉사 모집글 제목 |
+
|
+
|
+봉사 날짜 |
+
|
+
|
+보호소 이름 |
+
|
+
|
+페이지 정보 |
+
|
+
|
+총 요소 개수 |
+
|
+
|
+다음 페이지 여부 |
+
보호소
+1. 봉사자
+1) 봉사 모집글 조회 & 검색
+Request
+HTTP request
+GET /api/volunteers/recruitments?keyword=%EA%B2%85%EC%83%89%EC%96%B4&startDate=2023-11-08&endDate=2023-11-08&isClosed=false&title=true&content=false&shelterName=false&pageNumber=0&pageSize=10 HTTP/1.1
-Authorization: eyJhbGciOiJIUzM4NCJ9.eyJpc3MiOiJpc3N1ZXIiLCJpYXQiOjE2OTk0MjU1MDAsInN1YiI6IjEiLCJleHAiOjE2OTk0MjY1MDAsInJvbGUiOiJST0xFX1ZPTFVOVEVFUiJ9.LwFdUHuxDjBCXKfIDcsJ5jD5SCOggW0f2uDsyhT1KazfytUo_i4gHX70HyUwWiPO
-X-CSRF-TOKEN: RavPlgOqP0f4_YAt8kMfnC_4v7xQ8sFS96Gum8Lq0gWKvMTYIZ2r8zCYCSLVmbAVx24rrBzAkoVnxfB_ksDL-qSO5WO9jqbh
+Authorization: eyJhbGciOiJIUzM4NCJ9.eyJpc3MiOiJpc3N1ZXIiLCJpYXQiOjE2OTk0MjY2MDMsInN1YiI6IjEiLCJleHAiOjE2OTk0Mjc2MDMsInJvbGUiOiJST0xFX1ZPTFVOVEVFUiJ9.Y5iz11h6XiJo7b1d3XjeS2xH89EnbF9OPlURGtr3DGLcxfdygD64BmEgDEDUflfO
+X-CSRF-TOKEN: 7XRTjWpzFkq3Cy5XFhsROUc1T8YqXgEUviidkGBIGAYZ4Xu63URm6QxLJSyaPRs1JzYlC3IFYv4bbzI52xqp9gUufmMh2EqP
Host: localhost:8080