Conversation
* feat: sopt map 에 필요한 엔티티 생성 * feat: 솝맵 등록 api 구현 진행
* feat: sopt map 에 필요한 엔티티 생성 * feat: 솝맵 등록 api 구현 진행 * refactor: 코드 가독성을 위한 구조 리팩토링 * refactor: request, response dto 변경 * feat: 호선 enum으로 자료형 변경 * feat: 에러코드 정의 * feat: 솝맵 수정 api 개발 * delete: 사용하지 않는 클래스 제거 * fix: table 어노테이션에 이름 명시 * refactor: 코드레빗 리뷰 반영 * delete: 사용하지 않는 클래스 제거 * delete: 사용하지 않는 클래스 제거 * chore: 스웨거 명세 수정 * fix: 테이블 이름 수정 * feat: 엔티티에 equalsAndHashcode를 id 기반으로 구현 * feat: 중복된 역을 처리하는 로직 추가 * chore: 코드 일관성을 위한 JpaRepository 상속 * chore: 스웨거 명세 기획 의도에 맞게 수정 * fix: fromValue 메서드가 영어 이름도 인식하도록 수정 --------- Co-authored-by: Khyojun <khyojun1104@gmail.com> Co-authored-by: Claude <noreply@anthropic.com>
* feat: 지하철 검색 api 기본 기능 구현 진행 * fix: similarity 함수 표현 변경 * refactor: 변수명 수정 * feat: queryDsl 로 동적쿼리 작성할 수 있도록 수정 진행 * refactor: null 방지 코드 추가 * refactor: 상수 사용 * refactor: rabbit 리뷰 적용
* feat: SoptMap 목록 조회 API DTO 추가 * feat: SoptMap 정렬 타입(SortType) enum 추가 * feat: SoptMapWithRecommendInfo QueryDSL Projection VO 추가 * feat: SoptMapQueryRepository 인터페이스 및 구현체 추가 * feat: SoptMapService 목록 조회 기능 구현 * feat: SoptMapController 목록 조회 API 엔드포인트 추가 * refactor: SubwayStationManager에 findByIds 메서드 추가 * refactor: SoptMapRepository QueryDSL 확장 * refactor: SubwayStation 엔티티 정리 * chore: SubwayStationRepository 불필요한 import 제거 * chore: schema.sql SoptMap 관련 테이블 추가 * test: SoptMap 테스트 데이터 SQL 스크립트 추가 * test: SoptMapQueryRepositoryTest 통합 테스트 추가 * test: SoptMapServiceTest 통합 테스트 추가 * chore: delete-all-data.sql SoptMap 테이블 정리 추가 * feat: SoptMapGetAllDto 응답 DTO 추가 * refactor: SoptMapService 응답을 SoptMapGetAllDto로 변경 * refactor: SoptMapController 페이지네이션을 PageOptionsDto 방식으로 변경 * test: SoptMapServiceTest를 PageOptionsDto/SoptMapGetAllDto 방식으로 수정
* feat: 지하철역 키워드 검색을 JPA 리포지토리에 통합 * feat: 솝맵 목록 조회에 역 검색 필터와 빈 결과 처리 추가 * chore: 솝맵 검색 테스트 보강 및 pg_trgm 확장 초기화 * fix: 역 필터링 JSON 텍스트 패턴 공백 보정 * test: 테스트에서 역 개수 주석 오타 수정
* feat: 솝맵 삭제 1차 구현 * refactor: 다른 도메인의 repository를 직접 의존하지 않도록 변경 * refactor: 영속성 컨텍스트 클리어를 위해 @Modifying(clearAutomatically = true) 추가
* chore: test 를 위해 컨테이너 버전업 진행 https://stackoverflow.com/questions/79847871/testcontainer-error-could-not-find-a-valid-docker-environment 위 이슈 해결을 위해 업그레이드 진행 * feat : 솝맵 추천 api 구현 진행 * test: 솝맵 추천 기능 test 코드 구현 및 gradle 업데이트에 따른 import문 변경 * refactor: 호출 방식 변경 진행 * chore: 디버그 출력문 제거
- 영향받은 api -- /api/v2/map/event -- /api/v2/map : POST -- /api/v2/map : GET
* fix: 솝맵 수정 사항 수정 진행 장소 등록한 사람의 이름이 필드로 노출 해당 장소가 본인이라는 boolean flag 제공 솝맵 전체 조횧할 때 category 파라미터 여러개 요청 가능하도록 진행 * fix: 요청 방식 변경에 따른 변경
* fix: 솝맵 수정 사항 수정 진행 장소 등록한 사람의 이름이 필드로 노출 해당 장소가 본인이라는 boolean flag 제공 솝맵 전체 조횧할 때 category 파라미터 여러개 요청 가능하도록 진행 * fix: 요청 방식 변경에 따른 변경 * fix #ENG-973 post -> get api로 수정 진행
feat: 솝맵 상세조회 API 구현
- SoptMapDetailResponseDto 응답 DTO 추가
- SoptMapQueryRepository에 findSoptMapWithRecommendInfo 메서드 추가
- SoptMapService.getSoptMapDetail 비즈니스 로직 구현
- GET /api/v2/map/{soptMapId} 엔드포인트 추가
* feat: ENG-978 mapId 존재여부 보고 판단 * feat: ENG-978 예외 던지기 구현
* feat: 솝맵 상세조회 API 구현
- SoptMapDetailResponseDto 응답 DTO 추가
- SoptMapQueryRepository에 findSoptMapWithRecommendInfo 메서드 추가
- SoptMapService.getSoptMapDetail 비즈니스 로직 구현
- GET /api/v2/map/{soptMapId} 엔드포인트 추가
* refactor: 솝맵 상세조회 응답 필드명 변경
- mapTags -> tags
- subwayStationNames -> stationNames
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
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.
v2.11.0 배포