Skip to content

v2.11.0#792

Merged
move-hoon merged 15 commits intomainfrom
develop
Jan 17, 2026
Merged

v2.11.0#792
move-hoon merged 15 commits intomainfrom
develop

Conversation

@move-hoon
Copy link
Member

v2.11.0 배포

khyojun and others added 15 commits December 13, 2025 12:32
* 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
@move-hoon move-hoon requested a review from khyojun January 17, 2026 15:10
@move-hoon move-hoon self-assigned this Jan 17, 2026
@move-hoon move-hoon added 🚀 deployment 정기 배포와 관련된 라벨 2️⃣ minor labels Jan 17, 2026
@coderabbitai
Copy link

coderabbitai bot commented Jan 17, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@move-hoon move-hoon merged commit 326c18d into main Jan 17, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2️⃣ minor 🚀 deployment 정기 배포와 관련된 라벨 size/XXL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants