Skip to content

Conversation

@jinkonu
Copy link
Collaborator

@jinkonu jinkonu commented Jan 9, 2026

🍃 Pull Requests

⛳️ 작업한 브랜치

👷 작업한 내용

  • notes에 enum 타입의 컬럼 type을 추가해야 한다.
    • 기존의 notes 레코드는 모두 FREE 타입으로 처리한다.
  • 노트 조회하는 모든 API의 응답 DTO에 type을 추가해야 한다.
  • 노트 생성시 type을 받는다.
  • 노트 생성시 type에 따라 가사 첨부를 강제한다.
    • required: LYRICS_ANALYSIS
    • optional: FREE, QUESTION
  • 사용자의 노트 검색 API(GET /api/v1/notes)의 URI를 /api/v1/users/notes로 이전한다.
  • 좋아하는 아티스트 노트 검색 API(GET /api/v1/notes/favorite-artists)를 제거하고, 새로운 검색 API에 통합한다.
    • findAllByArtistIds()에서 ByArtistIds가 빠진 버전으로 findAll()을 구현한다.
    • getNotes()을 구현한다.
    • NoteController.getNotes()에서 hasFavoriteArtist 파라미터에 따라서 getNotes() / getNotesOfFavoriteArtists 분기 처리한다.

🚨 참고 사항

@jinkonu jinkonu self-assigned this Jan 9, 2026
@jinkonu jinkonu changed the title [SCRUM-261] 홈화면 고도화 홈화면 고도화 Jan 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants