feat: 더미 스탬프 목록 조회, 더미 미션 목록 조회 API 구현(#113)#115
Merged
chaiminwoo0223 merged 1 commit intodevelopfrom Nov 11, 2025
Merged
Conversation
* feat: DummyStampController, DummyMissionController 구현 * feat: DummyStampFacade, DummyMissionFacade 구현 * feat: DummyTripCommandService, DummyStampCommandService, DummyMissionCommandService 구현 * feat: CreateDummyTripCommandGenerator, CreateDummyStampCommandGenerator, CreateDummyMissionCommandGenerator 구현 * feat: CreateDummyTripCommand, CreateDummyStampCommand, CreateDummyMissionCommand 추가 * feat: DummyStampsInfo, DummyStampInfo 추가 * feat: DummyMissionsInfo, DummyMissionInfo 추가 * feat: LoadDummyStampInfoResponse, LoadDummyMissionInfoResponse 추가 * test: DummyStampControllerIntegrationTest 통합 테스트 추가 * test: DummyMissionControllerIntegrationTest 통합 테스트 추가 * test: DummyTripCommandServiceTest 단위 테스트 추가 * test: DummyStampCommandServiceTest 단위 테스트 추가 * test: DummyMissionCommandServiceTest 단위 테스트 추가
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.
📌 작업 내용 및 특이사항
✅ 더미 스탬프 목록 조회 API
@RequestParam으로 받은 category에 따라 코스형(COURSE) 또는 탐험형(EXPLORE) 스탬프 목록을 생성합니다.@RequestParam으로 받은 count를 통해 원하는 개수만큼 더미 데이터를 생성할 수 있습니다.✅ 더미 미션 목록 조회 API
@RequestParam으로 받은 category는 코스형(COURSE) 또는 탐험형(EXPLORE) 스탬프 목록을 생성하기 위해 사용됩니다.@RequestParam으로 받은 count를 통해 원하는 개수만큼 더미 데이터를 생성할 수 있습니다.✅ 더미 여행 생성 로직 분리
CreateDummyTripCommandGenerator를 추가하여 더미 데이터 생성 로직을 별도로 분리했습니다.Generator는 TripCategory에 따라 코스형 또는 탐험형 여행에 적합한CreateDummyTripCommand객체를 생성합니다.DummyTripCommandService에서 TripFactory를 이용해 더미 여행 데이터를 생성합니다.(DB 저장 X)✅ 더미 스탬프 생성 로직 분리
CreateDummyStampCommandGenerator를 추가하여 더미 데이터 생성 로직을 별도로 분리했습니다.Generator는 TripCategory에 따라 코스형 또는 탐험형 스탬프에 적합한CreateDummyStampCommand객체를 생성합니다.DummyStampCommandService에서 StampFactory를 이용해 더미 스탬프 데이터를 생성합니다.(DB 저장 X)✅ 더미 미션 생성 로직 분리
CreateDummyMissionCommandGenerator를 추가하여 더미 데이터 생성 로직을 별도로 분리했습니다.Generator는 더미 스탬프를 이용하여CreateDummyMissionCommand객체를 생성합니다.DummyMissionCommandService에서 MissionFactory를 이용해 더미 미션 데이터를 생성합니다.✅ DTO 추가
DummyStampsInfo,DummyStampInfo추가DummyMissionsInfo,DummyMissionInfo추가LoadDummyStampInfoResponse,LoadDummyMissionInfoResponse추가✅ 테스트
DummyTripCommandServiceTest단위 테스트 추가DummyStampCommandServiceTest단위 테스트 추가DummyMissionCommandServiceTest단위 테스트 추가DummyStampControllerIntegrationTest통합 테스트 추가DummyMissionControllerIntegrationTest통합 테스트 추가🌱 관련 이슈
🔍 참고사항(선택)
📚 기타(선택)