Chaeyeon0 / GreenDay_Study

여은개의 공부 일지
0 stars 0 forks source link

[20240516] 히스토리 DB 완성, DTO 패키지 코드 쓰기 #2

Open Chaeyeon0 opened 1 month ago

Chaeyeon0 commented 1 month ago

일단 히스토리 파일에 관한 API를 생각하면서 만약 사용자가 일기를 매일매일 쓰는 것이 아닌 띄엄 띄엄 쓰게 된다면 원래 일주일 간격으로 날짜를 나타나게 하는 파일을 어떻게 할 것인가? 라는 의문이 들게 되었어요. 이렇게 된다면 날짜별로 매핑하는 것이 아닌 DB에 담긴 회원별 일기는 오름차수느올 7개씩 매핑해서 하나의 파일로 내보내는게 좋겠다고 생각이 들게 되었는데, 날짜가 일정하지 않다면 오히려 파일을 그냥 1,2,3 ... 순으로 번호를 나타내게 하는 것이 효율적이라고 느껴졌습니다

(프론트와 상의하였음)

현재 일기 DB에서 일기 내용을 외래키로 가져오려고 하나 이에 계속 문제가 생겨 이 오류를 먼저 해결보는 것에 집중해보려고 합니다 ㅠㅡㅠ

패키지 코드는 일기 저장 API와 같이 패키지 수는 같을 것으로 예상 되고 (추가 패키지 고려 하고 있습니다) 이에 대한 자세한 것은 노션에 올릴 예정입니다.

현재까지의 Entity와 DTO 패키지 속 자바 코드는

스크린샷 2024-05-17 235203

스크린샷 2024-05-17 235218

이렇게 적어 놓은 상태입니다

일단 데이터베이스를 7개씩 묶으려면 일기 내용은 DB에 미리 담아 놔야할 것 같고, 아무래도 회원만 히스토리를 볼 수 있다 보니 이에 대한 인증 방안도 생각해내야 할 것 같습니다.

janghw0126 commented 1 month ago

외래키 오류..ㅠ 어서 해결했으면 좋겠네용🥺 히스토리도 파이팅입니당 ! 😘😘

pu2rile commented 1 month ago

회원만 히스토리를 볼 수 있다는 게... 메이트 기능이 없어지면 본인의 히스토리만 볼 수 있는 거니 따로 추가적인 인증은 필요 없지 않을까요?

khw010419 commented 1 month ago

날짜순 -> 번호순으로 하는거 완전 좋은생각입니다 물론 저한테도 좋아요