반응형
기존에 계획했던 API를 모두 만들었기에 다른 분께서 작업을 하던 게시물 domain을 이어받아 API를 추가하였다.
그런데 API를 작성하려고 보니 게시물의 삭제를 나타내는 status 컬럼에 게시물 판매완료를 나타내는 상태까지 들어가있었다. 각자의 영역을 담당하면서 다른 영역은 알아서 잘 하고 있겠지 라는 생각을 하였기에 이제서야 발견한 것 같다.
서로 서로 코드에 대한 피드백을 나누었어야 하는데 이 부분을 놓친 것 같다.
솔직한 마음으로는 다 다시 만들자고 하고 싶었지만 이미 만들어 놓으신게 너무 많았기에 수정하지 않고 잘못 설계한 부분까지 잘 동작하도록 새로운 API를 작성하였다. 만약 실무였다면,, 아찔하다
오늘 추가한 API
1. 게시물 판매 완료로 바꾸기
PATCH /post/:postId/complete/:buyerUserId
판매 완료가 될 게시물의 id와 구매한 유저의 id를 url에 포함한다.
2. 게시물 판매 중으로 바꾸기
PATCH /post/:postId/sale
판매 중이 될 게시물의 id를 url에 포함한다.
3. 게시물 예약 중으로 바꾸기
PATCH /post/:postId/reserved/:bookerUserId
예약 중으로 바꿀 게시물의 id와 예약한 유저의 id를 url에 포함한다.
깃허브
반응형
'당근마켓 만들기' 카테고리의 다른 글
당근마켓 API 수정 및 마무리 - 13일차 (0) | 2021.11.12 |
---|---|
당근마켓 category domain 추가 - 11일차 (0) | 2021.11.10 |
당근 마켓 user domain api 추가 - 10일차 (0) | 2021.11.09 |
당근 마켓 address domain API 완성 - 9일차 (4) | 2021.11.08 |
당근마켓 api 추가 - 8일차 (0) | 2021.11.07 |
댓글