Commit 44f05e0
committed
refactor: Stamp, DailyGoal, Trip 기능 전반 Kotlin 마이그레이션(#126)
* feat: StampController.kt 구현
* feat: StampFacade.kt 구현
* feat: StampQueryService.kt, StampCommandService.kt 구현
* feat: StampRepository.kt, StampJpaRepository.kt, StampRepositoryAdapter.kt 구현
* feat: StampErrorCode.kt, StampPolicy.kt 구현
* feat: StampFactory.kt 구현
* feat: DailyGoalController.kt 구현
* feat: DailyGoalFacade.kt 구현
* feat: DailyGoalQueryService.kt, DailyGoalCommandService.kt 구현
* feat: DailyGoalRepository.kt, DailyGoalJpaRepository.kt, DailyGoalRepositoryAdapter.kt 구현
* feat: DailyGoalErrorCode.kt, DailyGoalPolicy.kt 구현
* feat: DailyGoalPolicy.kt 구현
* feat: TripController.kt 구현
* feat: TripFacade.kt 구현
* feat: TripQueryService.kt, TripCommandService.kt 구현
* feat: TripRepository.kt, TripJpaRepository.kt, TripRepositoryAdapter.kt 구현
* feat: TripErrorCode.kt, TripPolicy.kt 구현
* feat: TripFactory.kt 구현
* feat: CreateStampRequest.kt, UpdateStampRequest.kt, UpdateStampOrderRequest.kt DTO 추가
* feat: CreateStampResponse.kt, LoadStampDetailResponse.kt, LoadStampInfoResponse.kt DTO 추가
* feat: StampInfo.kt, StampsInfo.kt, StampDetail.kt DTO 추가
* feat: CreateDailyGoalRequest.kt, UpdateDailyGoalRequest.kt DTO 추가
* feat: CreateDailyGoalResponse.kt, LoadDailyGoalDetailResponse.kt DTO 추가
* feat: DailyGoalInfo.kt, DailyGoalDetail.kt DTO 추가
* feat: CreateTripRequest.kt, UpdateTripRequest.kt DTO 추가
* feat: CreateTripResponse.kt, LoadTripCategoryResponse.kt, LoadTripsSliceResponse.kt, LoadTripDetailResponse.kt DTO 추가
* feat: TripCategoryInfo.kt, TripInfo.kt, TripDetail.kt, TripSliceInfo.kt, TripCount.kt DTO 추가
* refactor: java stamp 관련 패키지 제거 (Kotlin 마이그레이션 완료)
* refactor: Kotlin–Java 혼용 환경에서 안정적인 접근을 위해 TripCategory에 명시적 getter 추가
* test: StampFixture.kt, CreateStampRequestFixture.kt, UpdateStampRequestFixture.kt, UpdateStampOrderRequestFixture.kt 추가
* test: StampTestHelper.kt 추가
* test: StampQueryServiceTest.kt, StampCommandServiceTest.kt 단위 테스트 추가
* test: StampControllerIntegrationTest.kt 통합 테스트 추가
* test: DailyGoalFixture.kt, CreateDailyGoalRequestFixture.kt, UpdateDailyGoalRequestFixture.kt 추가
* test: DailyGoalTestHelper.kt 추가
* test: DailyGoalQueryServiceTest.kt, DailyGoalCommandServiceTest.kt 단위 테스트 추가
* test: DailyGoalControllerIntegrationTest.kt 통합 테스트 추가
* test: TripFixture.kt, CreateTripRequestFixture.kt, UpdateTripRequestFixture.kt 추가
* test: TripTestHelper.kt 추가
* test: TripQueryServiceTest.kt, TripCommandServiceTest.kt 단위 테스트 추가
* test: TripControllerIntegrationTest.kt 통합 테스트 추가
* test: test java stamp 패키지 제거 (Kotlin 마이그레이션 완료)
* test: CreatePomodoroRequestFixture.kt에 withFocusDurationInMinute, withFocusSessionCount 메서드 추가
* test: DummyStampCommandServiceTest CreateDummyStamp 단위 테스트 수정
* fix: MissionFacade.getMissionsByStamp()에서 MISSIONS 캐싱 적용1 parent 240449c commit 44f05e0
186 files changed
Lines changed: 7979 additions & 8273 deletions
File tree
- src
- main
- java/com/ject/studytrip
- member
- application/facade
- presentation/dto/response
- stamp
- application
- dto
- facade
- service
- domain
- error
- factory
- policy
- repository
- infra/jpa
- presentation
- controller
- dto
- request
- response
- trip
- application
- dto
- facade
- service
- domain
- error
- factory
- model
- policy
- repository
- infra/jpa
- presentation
- controller
- dto
- request
- response
- kotlin/com/ject/studytrip
- mission
- application
- facade
- service
- domain/policy
- presentation/dto/response
- stamp
- application
- dto
- facade
- service
- domain
- error
- factory
- policy
- repository
- infra/jpa
- presentation
- controller
- dto
- request
- response
- studylog
- domain/repository
- infra/jpa
- presentation/controller
- trip
- application
- dto
- facade
- service
- domain
- error
- factory
- policy
- repository
- infra/jpa
- presentation
- controller
- dto
- request
- response
- test
- java/com/ject/studytrip
- dummy/application/service
- stamp
- application/service
- fixture
- helper
- presentation/controller
- trip
- application/service
- fixture
- helper
- presentation/controller
- kotlin/com/ject/studytrip
- mission/application/service
- pomodoro
- application/service
- fixture
- stamp
- application/service
- fixture
- helper
- presentation/controller
- studylog
- application/service
- presentation/controller
- trip
- application/service
- fixture
- helper
- presentation/controller
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
166 | | - | |
| 166 | + | |
167 | 167 | | |
168 | 168 | | |
169 | | - | |
170 | | - | |
| 169 | + | |
| 170 | + | |
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | | - | |
| 25 | + | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
Lines changed: 0 additions & 10 deletions
This file was deleted.
Lines changed: 0 additions & 30 deletions
This file was deleted.
Lines changed: 0 additions & 9 deletions
This file was deleted.
Lines changed: 0 additions & 194 deletions
This file was deleted.
0 commit comments