☺️user

Method URL Description 인증 완료
POST api/users/join 회원가입
POST api/users/login 로그인 JWT발급
POST api/users/logout 로그아웃
POST api/users/find-id 아이디 찾기
POST api/users/reset-password 비밀번호 변경 이메일 전송
POST api/users/change-role 회원의 등급 변경(only Admin)
DELETE api/users/{id} 회원 삭제
PATCH api/users/{id} 회원 정보 수정
GET api/users/my 마이페이지 ✔ (사용자 리뷰제외)
GET api/users/{id} 회원 단건 조회
GET api/users 회원 전체 조회
POST api/users/{id}/report 회원 신고

☺️party

Method URL Description 인증 완료
POST api/partys 파티 생성
PATCH api/partys/{id} 파티 수정
GET api/partys/{id} 파티 상세 조회
DELETE api/partys/{id} 파티 삭제
GET api/partys/my?role={role} 참가한 파티 페이징 조회
GET api/partys?param=1 모든 파티 페이징 조회
GET api/partys/search?address={address}&partyContent={partyContent}&partyTitle={partyTitle} 파티 검색_ 파티 주소, 파티 게시글의 내용, 파티 게시글의 제목으로 나누어 검색 가능

☺️participant

Method URL Description 인증 완료
POST api/partys/{partyId}/participants 파티원 등록 요청(guest)
GET api/partys/{partyId}/participants?status={approved/waiting/rejected} 파티원 전체 보기
PATCH api/partys/{partyId}/participants/{id} 파티원 정보 수정
DELETE api/partys/{partyId}/participants/{id} 파티원 삭제

☺️party-comment

Method URL Description 인증 완료
POST api/partys/{id}/party-comment 파티 댓글 작성
PATCH api/partys/{partyId}/party-comment/{commentId} 파티 댓글 수정
DELETE api/partys/{partyId}/party-comment/{commentId} 파티 댓글 삭제
GET api/partys/{partyId}/party-comment/{commentId} 파티 댓글 단건 조회
GET api/partys/{partyId}/party-comment?param=1 파티 댓글 페이징 조회
GET api/partys/{partyId}/party-comment/my 내가 쓴 파티 댓글

☺️party-review

Method URL Description 인증 완료
POST api/partys/{id}/party-review 파티 리뷰 작성
GET api/partys/{id}/party-review 파티 리뷰 전체 보기
PATCH api/partys/{partyId}/party-review/{reviewId} 파티 리뷰 수정
DELETE api/partys/{partyId}/party-review/{reviewId} 파티 리뷰 삭제
GET api/partys/{partyId}/party-review/{reviewId} 파티 리뷰 단건 조회

☺️post

Method URL Description 인증 완료
POST api/posts 게시물 작성
PATCH api/posts/{postId} 게시물 수정
DELETE api/posts/{postId} 게시물 삭제
GET api/posts?param=1 게시물 전체 페이징 조회
GET api/posts/{postId} 게시물 단건 상세 조회
게시물 내용 검색
게시물 파일 첨부

☺️comment

Method URL Description 인증 완료
POST api/posts/{id}/comments 게시물 댓글 작성
PATCH api/posts/{postId}/comments/{commentId} 게시물 댓글 수정
DELETE api/posts/{postId}/comments/{commentId} 게시물 댓글삭제
GET api/posts/{postId}/comments/{commentId} 게시물 댓글 단건 조회
GET api/posts/{postId}/comments?param=1 게시물 댓글 페이징 조회
GET api/posts/{postId}/comments/my 내가 쓴 게시물 댓글 조회
댓글 내용 검색
댓글 파일 첨부

☺️like

Method URL Description 인증 완료
POST api/posts/{postid}/likes 좋아요 추가
GET api/posts/{postid}/likes 좋아요 조회
DELETE api/posts/{postid}/likes 한 번 더 누르면 좋아요 삭제

☺️brix

Method URL Description 인증 완료
POST api/users/{userId}/brix/plus 당도 증가
POST api/users/{userId}/brix/minus 당도 감소
GET api/users/{userId}/brix 당도 조회

→ 당도를 어떤 기준으로 증가, 감소 시킬지 정해보기

☺️order