Volunteer
봉사 활동 관련 요청
Last updated
봉사 활동 관련 요청
Last updated
POST
URL/v1/volunteers
새로운 봉사활동을 등록합니다.
form-data
KEY request
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
POST
URL/v1/volunteers
봉사활동 이미지를 등록합니다.
form-data
KEY file
POST
URL/v1/volunteers/{id}/apply
POST
URL/v1/volunteers/{id}/favorites
POST
URL/v1/volunteers/{id}/comments
GET
URL/v1/volunteers
데이터 베이스에있는 봉사활동들을 페이지에 맞게 조회합니다. page_number 파라미터값을 입력하지 않는다면, 자동으로 1부터 10까지의 게시물을 조회합니다.
PageNo는 1이면 1 -10, 2이면 11-20과 같이 페이지에 맞는 봉사활동을 10개씩 가져옵니다.
GET
URL/v1/volunteers/{id}
id에 해당하는 봉사활동을 조회합니다.
pictures는 대표이미지인 첫번째 사진만 표시됩니다.
주의사항 : form-data는 PATCH 메서드를 지원하지 않아 해당 게시물 주소로 반드시 POST로 요청을 보내주어야 합니다.
POST
URL/v1/volunteers/{id}
id에 해당하는 봉사활동의 데이터를 변경합니다.
form-data
KEY request
POST
URL/v1/volunteers{id}
봉사활동 이미지를 변합니다.
form-data
KEY file
DELETE
URL/v1/volunteers/{id}
id에 해당하는 봉사활동의 정보를 데이터베이스에서 삭제합니다.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Content-Type
String
application/json
title*
String
봉사 제목
volunteerDate*
Long
봉사 일시
applicationDate*
Long
신청 일시
maximumPeople*
Long
모집 최대 인원 (default = 0)
content*
String
봉사 내용
currentPeople
Long
현재 봉사 신청 인원 (default = 0)
email*
String
유저 이메일로 해당 봉사를 신청합니다.
email*
String
사용자 이메일 주소
content*
String
댓글 내
from
Long
페이징 시작 번호
to
Long
페이징 마지막 번호
ordering
String
정렬 기준 컬럼 (앞에 -를 붙이면 내림차순 정렬)
totalPage*
Integer
테이블에 있는 전체 봉사활동 개수
title
String
봉사 제목
content
String
봉사 내용
picture
String
봉사 관련 사진
volunteerDate
Long
봉사 일시
applicationDate
Long
신청일시
maximumPeople
Long
모집 최대 인원 (default = 0)
currentPeople
Long
현재 봉사 신청 인