#87 ~ #110 반영해 배포#111
Merged
Merged
Conversation
* feat(coll): 컬렉션 좋아요 테이블 및 엔티티 구현 * chore(coll): 컨벤션에 맞게 칼럼명 수정 * feat(coll): 컬렉션 좋아요 리포지토리 구현 컨트롤러는 어떤 API가 필요한지 파악을 위해 스켈레톤만 작성 * feat(coll): 컬렉션 좋아요 관련 응답 dto 생성 * feat(coll): 컬렉션 좋아요 서비스, 매퍼, 컨트롤러 구현 * feat(coll): 기존 컬렉션 응답에 좋아요 추가 좋아요 수를 나타내는 likeCount와 내가 좋아요를 눌렀는지 나타내는 isLiked 필드를 응답 dto에 추가했습니다 * feat(coll): 컬렉션 좋아요 관련 테스트 추가 * perf(coll): 피드백 반영하여 수정
PermitAll인 API는 securityRequirement가 불필요한데 들어가있어서 삭제했습니다.
* test(dex): 북마크 리포지토리 테스트 구현 * test(dex): 북마크 리포지토리 및 테스트 보완 테스트를 작성하다 보니 북마크 리포지토리의 조회 쿼리가 일관되지 않은 점이 있어 그 부분을 수정하고, 테스트도 보완했습니다 * test(dex): 북마크 서비스 테스트 구현 * test(dex): 북마크 컨트롤러 유닛 테스트 구현 * refactor(dex): 매퍼의 단일 책임 원칙 준수를 위한 코드 리팩토링 매퍼는 매핑만, 조립은 서비스에서 수행하도록 변경했습니다 * test(dex): 북마크 매퍼 테스트 구현
docs: 선택적 인증 API를 swagger 문서에서 구분
* feat: UserBirdCollectionComment 테이블과 엔티티 추가 * feat: repository 추가 * feat: repository.findById 추가 * chore: createdAt, updatedAt을 위한 Getter 추가 * chore: toSeoulLocalDateTime 추가 댓글의 작성/수정 시각을 한국 기준으로 제공하는 유틸 * feat: 컨트롤러/서비스/매퍼 구현 * test: 테스트 추가
컨벤션대로 CQRS 패턴 따르도록 변경했고, 그에 따라 테스트명도 수정
* refactor(dex): 북마크 코드 리팩토링 collection like 도메인 구현 방식이 더 나은 것 같아서 컨벤션을 따르도록 수정했습니다 * test(dex): 북마크 리팩토링에 맞게 테스트 수정
* feat(coll): 댓글 좋아요 엔티티 설계 * feat(coll): 댓글 좋아요 기능 구현 * feat(coll): 컬렉션 댓글 목록 조회에 댓글 좋아요 관련 필드 추가 * refactor(coll): 컬렉션 좋아요 구현 피드백 반영
* fix: countLikesByCommentIds 로직 에러 픽스 좋아요가 0인 댓글도 map에 포함되어야 하는데, 그렇지 않았던 것이 에러의 원인 * test: CollectionCommentLikeRepositoryTest 추가
* refactor(coll): 댓글 목록 조회 응답에 유저 닉네임 필드 추가 * feat(coll): 댓글 목록 조회 응답에 내 댓글 여부 필드 추가
* feat(coll): 댓글 신고 엔티티 설계 * feat(coll): 댓글 신고 API 구현 * docs(coll): 중복 신고 응답 코드 설명 변경
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
#87 ~ #110 반영해 배포