알림 기능/구현

1. 테이블 설계

ssoyul 2023. 9. 16. 13:38

 

 

알림 번호: 알림의 번호로 primary key

알림 보낸 사람: 알림을 보낸 유저

알림 받은 사람: 알림을 받은 유저(알림의 대상이 되는 유저)

리뷰 번호, 게시글 번호, QNA: 어떤 번호를 가진 리뷰 또는 게시글에 알림이 왔는지 나누기 위함

알림 확인 여부: 해당 알림을 확인 했는지, 하지 않았는지 확인

알림이동 주소: 해당 알림이 가리키는 곳으로 이동하는 주소

알림 내용: 알림함에 보이는 내용

 


쪽지 알림의 경우 쪽지가 왔다는 알림만 존재하며 알림이동 주소는 쪽지함의 주소로 고정하였다.

또한 알림이동 주소는 컨트롤러에 주소의 구조를 저장한 후 js로 댓글 또는 좋아요가 달린 게시글이나 큐앤에이, 리뷰의 번호를 받아와 이동할 수 있도록 했다.