KEEPER31337 / Homepage-Back-R2

키퍼 홈페이지 백엔드 리뉴얼 프로젝트입니다.

Home Page:https://keeper.or.kr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

선거 후보자 등록 & 삭제 기능을 구현한다.

shkisme opened this issue · comments

💬 API 기능 설명

구현하려는 기능 설명을 작성하세요.

📝 API 명세

선거 후보자 등록

권한 : ROLE_회장

요청 메서드 : POST

요청 URL : admin/elections/{electionId}/candidates/{candidateId}

request body :

{
  "description" : "후보",
  "memberJobId" : 1 // 회장, 부회장, 총무 ID만 받아주세요.
}

response : 201 | x

선거 후보자 삭제

권한 : ROLE_회장

요청 메서드 : DELETE

요청 URL : admin/elections/{electionId}/candidates/{candidateId}

response : 204 | x

📚 기획 참고 사항

기획서 링크 및 참고 사항을 작성하세요.

다중 등록 api도 필요.

권한 : ROLE_회장

요청 메서드 : POST

요청 URL : admin/elections/{electionId}/candidates

request body :

{
"candidateIds" : [ 1, 2, 3],
"description" : "후보",
"memberJobId" : 1 // 회장, 부회장, 총무 ID만 받아주세요.
}
response : 201 | x