2024/04/03
로그인/회원가입 화면
메인 리스트 화면
내트리 아이템 empty 화면 디자인
편지쓰기……. 어떤 트리로의 편지쓰기인가
알림
// 구현을 위해 우리가 해야하는 일
- 알림 기능
- tables
- notification
- notificationId: Long;
- title: string;
- content: string;
- updatedAt: string; // 작성된 날짜
- notification_access(read)
- notification_access_id: Long;
- notificationId: Long;
- userId: Long;
- 공지 사항을 추가하고 싶을 경우
- notification에 데이터 추가
- 유저가 알림 창을 열었을 경우
- notification 데이터 전부 가져옴
- isAccessed(isRead) 항목을 추가한다.(boolean)
notification_access에 접근해서 notificationId를 where로 한 후 userId가 존재하는지 확인
true, false 판별해서 보내줘야 함
- 열었을 때, isAccessed(isRead)가 false라면, notification_access의 데이터를 추가하는 api 호출
POST notification/access/{notificationId}로 db 접근 및 데이터 추가
{
notificationId,
userId
}
한다고 하면, 읽음 유무는 안하는걸로 (최대한 나중에 하는 걸로)
메뉴
과 비슷하게
트리 작성화면
트리 완성하기 다이얼로그
트리 상세화면
편집화면으로 이동
트리의 트리 아이템
트리 아이템 클릭시 트리 아이템 상세 다이얼로그 표시
본인 트리 detail일 경우, 메뉴 아이콘이 있는 오른쪽 상단에 삭제 버튼
트리 아이템 작성화면, 트리 아이템 상세 화면