HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
🏄‍♂️
[팀8] 어푸(Ah puh) - Surf
/
📘
백엔드 회의록
/
12/16 (목) 스크럼

12/16 (목) 스크럼

수빈 변경 사항
categoryService.java → line12: usrId 오타 수정
cursor paging → cursorId를 RequestParam으로 추가
  • 처음 호출할땐 cursorId=null
카테고리의 recentScore, averageScore 컬럼 삭제
  • recentScore이 사용되는 곳: 카드 작성 페이지에서 호출하는 카테고리 전체조회
    • notion image
    • default가 Select로 되어있기 때문에 카테고리를 눌렀을때 점수를 가져오는게 더 낫다고 생각됨 ex)게시글을 작성하고 있을때 새로운 글이 등록될 수 있다는 예외사항을 고려
    • 컬럼으로 저장하고있는게 게시글을 등록할때마다 날짜를 비교해야한다는 부분에서 성능 저하
    • ⇒ CategoryResponseDto에서 빼고 이부분은 따로 api추가
  • averageScore이 사용되는 곳: 대시보드
    • post의 CUD모두 update하는것보다 호출시 계산하는 방식으로 변경
    • getCategoryDashboard에서 평균점수를 직접 구해서 dto에 추가하는 방식
대시보드 postCount 수정
post추가시 카테고리에 해당부분이 반영되지 않음 → 코드 수정 필요
📢
배포전! 테스트! cursorPaging API test dashboard postCount 잘 들어오는지 test Q. posts/month 500에러나는데 왜나는지 잘 모르겠어요 ㅠㅠ
🌀
배포시 변경해야하는 부분 - 프론트분들에게 변경사항 공지 - 노션 api 수정(완료) - erd 수정 → 배포된 mysql 컬럼 수정
 
  • 무한스크롤하는 부분 RequestParam cursorId에 마지막 postId넣어주시면됩니다. 처음 호출시엔 0넣어주세요! (현재 0대신 null로 배포한 상태라 변경예정)
    • /posts/all?userId={userId}&cursorId={cursorId} /posts?userId={userId}&categoryId={categoryId}&cursorId={cursorId}
  • 카테고리의 recentScore, averageScore 컬럼 삭제(erd수정했습니다)
    • recentScore이 사용되는 곳: 카드 작성 페이지에서 호출하는 카테고리 전체조회
      • notion image
        카테고리를 선택할때 categoryId를 requestParam으로 넘겨주시면됩니다.
    • 카테고리에서 averageScore 컬럼 삭제했는데 프론트에서 변경할건없을거에요. 그냥 db상 컬럼은 삭제되었습니다.