스프링 심화 TIL

S.A 튜터님 피드백

쫑글이 2024. 8. 23. 15:38

명세서 API

삭제 메서드 delete나 patch 둘 중 하나로 통일(실제 삭제가 아니라 숨김처리를 할지라도 직관적으로 알아보기 쉽게 delete로 하는 경우도 있다고 함)

패스 복수형(orders, products, menus..)으로 통일

서치 엔드 포인트 추가

비공개처리 privacy/{id} -> {id}/privacy로 순서 수정

리퀘스트 헤더랑 리스폰스 작성할 것

 

ERD

프로덕트랑 중복되므로 메뉴 테이블 없애기

스토어 - 프로덕트 일대다 연관관계 맺기

리뷰는 프로덕트가 아닌 오더랑 일대일 연관관계로 수정

결제 - 오더 연관관계 맺기

오더에 오더 상태 필드 추가(주문 진행 중, 완료, 취소)

유저에 manager role 추가

카테고리 필드 프로덕트가 아닌 스토어에 있어야 됨