목표 : 요구사항에 맞추어 API 문서 직접 작성해보기(노션에 작성)
이 과제는 **백엔드 필수
**입니다.
제출 방법 : 이펍 노션 과제 제출 테이블에 api 를 작성한 개인 노션 링크를 첨부하기
⬆️ 위 버튼 자체를 복사하여 개인 노션에 붙여넣기 후 클릭하여 사용하시면 됩니다. 다른 템플릿이 있으시면 사용하셔도 됩니다.
상황 : 커뮤니티 웹 서비스를 만드려고 합니다. 이에 필요한 API 명세서를 작성해보세요.
조건 : id는 auto_increment입니다. (1, 2, 3..), 가입일자와 수정일자는 java의 LocalDateTime 타입입니다.
에러 코드 : 적절한 HTTP 상태 코드를 생각해서 적어주세요.
[참고] 에브리타임의 일부 기능을 구현해보는 것이 목적입니다!
생성
수정
조회
: 멤버id로 1명 조회삭제
<aside> 💡 필요 내용 : member의 id, 학번, 학교, 닉네임, 이메일, 비밀번호, 가입 일자, 수정 일자
생성
수정
: 게시판 주인 변경조회
삭제
<aside> 💡 필요 내용 : board의 id, 게시판 이름, 게시판 설명, 게시판 공지, 게시판 주인 닉네임, 생성일, 수정일
ex) 1, “벗들의 벼룩”, “벗들의 중고거래 모임”, “사진을 꼭 올려야합니다~”, fubi , 2023-07-26 01:06:55.323, 2023-07-26 01:06:55.323 </aside>
게시판 주인은 한 명만 가능합니다.
생성
수정
: 내용 수정만 가능하도록 구현목록 조회
게시글 내용 상세 조회
삭제
<aside> 💡 필요 내용 : 게시판 id, 작성자 닉네임, 작성자 표시 방법 선택(익명 여부), 글 내용, 생성일, 수정일