일정 API 및 ERD 리펙토링


일정 API 및 ERD 리펙토링

일정 추가/삭제/월별일정 조회/일별일정 조회 API와 관련되어 원래 구현은 현재 날짜/시작 시간/끝나는 시간 이렇게만 Entity를 구성하고 설계하였다. 시간 날짜/시간, 끝나는 날짜/시간으로 로직을 수정해야했고 이에 따라 ERD와 Request/Response/Service 코드 모두 수정해야했다. 아래는 UI인데 이래서 처음 ERD를 설계할때 꼼꼼하게 하고 개발에 들어가야한다 ... 일정 상세보기 API를 개발하려고 하던 찰나에 발견해버렸다.. Schedule Entity를 아래와 같이 수정하여 LocalDateTime으로 start와 end를 설정해주었다. (LocalDateTime 사용에 익숙하지 않아 연/월/일/시간을 시작/끝으로 전부 나눠서 Entity에 저장해야 하나 고민이 많았다...) 아래는 변경된 Schedule Entity와 ERD이다. LocalDateTime을 통해 start와 end 필드를 설정해주었다. /** * packageName : project.wh...



원문링크 : 일정 API 및 ERD 리펙토링