-
해결해야할 거
- [x] 백엔드로 처리했을때, 리다이렉트하고 로그인했을때 원래 페이지로 넘어가는지 테스트
- 아예 html 간단하게 만들어서 테스트를 해보자
- [x] Multipart 배열(프론트에서 해결됨)
- [x] 글자수 255→500 변경
- [x] DB에 나머지 카테고리 넣기
- [x] 로그인했을때 member_id담아서 반환
- [x] 게시글 등록 시 해당 게시글 상세보기로 리다이렉트
- [x] 자기 게시물에 자기가 요청 하지 못하도록 하기
- [x] 알림 대표사진 추가
- [x] 추가기능 정리(뺐던것들 수정,삭제,재요청)
- [x] 추가기능 고민해오기(카테고리 인공지능, 도커(대용량 트래픽 처리, 성능 분석)
- [x] 로그인여부 함수
- [x] 마이페이지 유저정보 함수
- [x] 거래 대기에 거래 시작 날짜 순으로 정렬해서 반환
- [ ] 나중에 OVERTIME 삭제
- [ ] 추가기능
-
할일
- 회원기능
- [x] 회원가입
- [x] 로그인
- [x] 로그아웃
- [x] 회원수정
- [x] (기존 내용 보이기,수정)
- [x] 사진파일이랑 함께 수정
- 게시글기능
- [x] 내 게시물 보기
- [x] 등록
- [x] 상세보기
- [x] Entity와 DTO분리(Enity,DTO,VO개념공부)
- [x] resultVO확정+data 자료형T로 변경+상태코드 따로 선언+메세지 정리
- [x] 에러메세지 정리
- [x] 전체보기
- 요청기능(*재요청 안하기로함)
- [x] 등록
- [x] 조회
- [x] 대기 요청(내가 작성)
- [x] 받은 요청(내 포스트에 다른사람이 작성)
- [x] 취소(내가 보낸 요청을)
- [x] 수락
- 기간지난 요청이면 오류 401로 던짐
- OVERTIME으로 바꾸고
- 사용자눈에 안보이게니까
- Request.status ACCEPTED로 변경+ Deal 생성
- [x] 알림
- [x] 거절(거래 취소)
- 알람기능
- [x] 전체보기
- [x] 생성
- [x] 가입인사
- [x] 거래요청
- [x] 거래취소(거절)
- [x] 요청 거절
- [x] 요청수락(거래시작)
- [x] 조기반납요청
- [x] 반납요청
- [x] 거래완료
- [x] 반납일정(이벤트 스케줄러)
- 거래기능
- [x] 생성 (Post_id, Request_id)
- [x] 조회
- [x] 거래 대기
- [x] 거래 중
- [x] 거래 완료
- [x] 반납(+알람)
- [x] 신청 (지금날짜-반납날짜 비교)
- [x] 신청받기 (지금날짜-반납날짜 비교)
- [x] 거래대기→거래중 변환(시작날짜에): 이벤트 스케줄러
- [x] 반납날짜 알림: 이벤트 스케줄러
- [x] 일주일 전
- [x] 당일
- [x] 지났을 때
- [x] 기간지난 요청 삭제: 이벤트 스케줄러
- 수락되지않은 기간지난 요청을 삭제
- 요청자에게 알림
- [x] 삭제 처리해놓은것들 삭제처리
- 마이페이지
DB
통신 데이터
공부 메모
메모
- 🤔사진파일[], 카테고리[] 비어있으면 이것도 리스트 그대로 넘겨줘도 돼..?
- 🤔Deal의 상태(Status)와 반환해야하는 상태가 다를거라면(신청자에 따라 달라짐)
- 시간남으면
- 다음회의후에
- 이벤트 스케줄러