Skip to content

Conversation

@GiJungPark
Copy link
Contributor

Related Issue

Key Changes

신규 기능

  • 엔티티 설계: AvatarProfile, AvatarProfileLine 테이블 및 엔티티 추가
  • API 구현: 아바타 프로필 목록 조회 API 및 비즈니스 로직 작성
  • 회원가입: 유저 회원가입 시 기본 아바타 프로필(ID: 1)이 자동 설정되도록 로직 추가

리팩토링 & 로직 변경

  • 응답 데이터 변경: 다음 조회 API들에서 반환되는 이미지를 AvatarImage -> AvatarProfileImage로 변경
  • 본인/타인 프로필 조회
  • 피드 전체 조회 (일반/관심글) 및 댓글 조회
  • 작품 정보 및 인기 소설 조회
  • 차단 유저 목록 조회
  • 검증 로직 수정: 프로필 수정 시 AvatarId가 아닌 AvatarProfileId를 기준으로 검증 및 업데이트하도록 변경

To Reviewers

References

GiJungPark and others added 30 commits November 11, 2025 22:01
[Refactor] Feed 관련 비즈니스 로직 이동
[REFACTOR] 소설 검색 및 소설 필터링 로직 파사드 패턴으로 분리
[REFACTOR] Novel 내에 존재하는 서재 로직을 분리
[REFACTOR] CommentService & FeedService 의존성 분리
[REFACTOR] 서재 로직 책임 분리
GiJungPark and others added 24 commits December 7, 2025 11:35
[REFACTOR] User 서비스 레이어 분리
[REFACTOR] Feed 조회 관련 로직 Application으로 이동
[REFACTOR] 키워드 매력포인트 분리 및 성능 리팩토링
- 기존 Avatar는 아바타와 프로필 이미지가 1대1 관계이기 때문에 Profile 엔티티를 통해서 1:N으로 구성
- 사용자와 프로필 이미지는 1대1 관계이기 때문에 User에서 Profile 엔티티의 PK를 가지도록 임시 구성
- 1개의 프로필 이미지는 N개의 소개글을 가지기 때문에 ProfileLine 엔티티를 생성하여 1:N으로 구성
- 아바타 프로필 목록 조회 비즈니스 로직 작성
- 우선 기존 조회 목록을 벗어나지 않게 진행함
- 만약 상세 조회 분리를 요구한다면 수정되어야 함
@GiJungPark GiJungPark merged commit f60a8a9 into dev Dec 11, 2025
2 checks passed
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.

[FEAT] 캐릭터 추가하기

4 participants