diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt index be2a1af0..4ea1c05a 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt @@ -39,7 +39,7 @@ import kr.co.vividnext.sodalive.member.Member import kr.co.vividnext.sodalive.member.block.BlockMemberRepository import kr.co.vividnext.sodalive.member.contentpreference.isAdultVisibleByPolicy import kr.co.vividnext.sodalive.utils.generateFileName -import kr.co.vividnext.sodalive.v2.recommend.application.CreatorContentViewHistoryService +import kr.co.vividnext.sodalive.v2.recommendation.application.CreatorContentViewHistoryService import org.slf4j.LoggerFactory import org.springframework.beans.factory.annotation.Value import org.springframework.cache.annotation.Cacheable diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/api/home/adapter/in/web/HomeRecommendationController.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/api/home/adapter/in/web/HomeRecommendationController.kt index 8ccf6466..37cb631c 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/api/home/adapter/in/web/HomeRecommendationController.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/api/home/adapter/in/web/HomeRecommendationController.kt @@ -5,7 +5,7 @@ import kr.co.vividnext.sodalive.common.SodaException import kr.co.vividnext.sodalive.member.Member import kr.co.vividnext.sodalive.v2.api.home.application.HomeRecommendationFacade import kr.co.vividnext.sodalive.v2.api.home.dto.recommendation.FollowRecommendedCreatorsRequest -import kr.co.vividnext.sodalive.v2.recommend.application.RecommendedCreatorFollowService +import kr.co.vividnext.sodalive.v2.recommendation.application.RecommendedCreatorFollowService import org.springframework.security.core.annotation.AuthenticationPrincipal import org.springframework.web.bind.annotation.GetMapping import org.springframework.web.bind.annotation.PostMapping diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/api/home/application/HomeRecommendationFacade.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/api/home/application/HomeRecommendationFacade.kt index d41817d0..a21f376a 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/api/home/application/HomeRecommendationFacade.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/api/home/application/HomeRecommendationFacade.kt @@ -17,16 +17,16 @@ import kr.co.vividnext.sodalive.v2.api.home.dto.recommendation.HomeRecommendatio import kr.co.vividnext.sodalive.v2.api.home.dto.recommendation.imageUrl import kr.co.vividnext.sodalive.v2.api.home.dto.recommendation.profileImageUrl import kr.co.vividnext.sodalive.v2.api.home.dto.recommendation.toUtcIso -import kr.co.vividnext.sodalive.v2.recommend.application.HomeRecommendationQueryService -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeAiCharacterRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeBannerRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeCheerCreatorRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeFirstAudioContentRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeGenreCreatorRecommendationGroup -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeLiveRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomePopularCommunityRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecentDebutCreatorRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecentlyActiveCreatorRecord +import kr.co.vividnext.sodalive.v2.recommendation.application.HomeRecommendationQueryService +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeAiCharacterRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeBannerRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeCheerCreatorRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeFirstAudioContentRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeGenreCreatorRecommendationGroup +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeLiveRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomePopularCommunityRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecentDebutCreatorRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecentlyActiveCreatorRecord import org.slf4j.LoggerFactory import org.springframework.beans.factory.annotation.Value import org.springframework.stereotype.Component diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/HomeRecommendationQueryRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/HomeRecommendationQueryRepository.kt deleted file mode 100644 index 0cea7a13..00000000 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/HomeRecommendationQueryRepository.kt +++ /dev/null @@ -1,7 +0,0 @@ -package kr.co.vividnext.sodalive.v2.recommend.adapter.out.persistence - -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeRecommendationQueryPort -import org.springframework.data.repository.NoRepositoryBean - -@NoRepositoryBean -interface HomeRecommendationQueryRepository : HomeRecommendationQueryPort diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/CreatorContentViewHistory.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/CreatorContentViewHistory.kt similarity index 89% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/CreatorContentViewHistory.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/CreatorContentViewHistory.kt index 3c076488..d745b581 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/CreatorContentViewHistory.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/CreatorContentViewHistory.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.recommend.adapter.out.persistence +package kr.co.vividnext.sodalive.v2.recommendation.adapter.out.persistence import kr.co.vividnext.sodalive.common.BaseEntity import java.time.LocalDateTime diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/CreatorContentViewHistoryPersistenceAdapter.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/CreatorContentViewHistoryPersistenceAdapter.kt similarity index 82% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/CreatorContentViewHistoryPersistenceAdapter.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/CreatorContentViewHistoryPersistenceAdapter.kt index 1569db7e..841989c8 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/CreatorContentViewHistoryPersistenceAdapter.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/CreatorContentViewHistoryPersistenceAdapter.kt @@ -1,10 +1,10 @@ -package kr.co.vividnext.sodalive.v2.recommend.adapter.out.persistence +package kr.co.vividnext.sodalive.v2.recommendation.adapter.out.persistence import com.querydsl.jpa.impl.JPAQueryFactory import kr.co.vividnext.sodalive.content.QAudioContent.audioContent import kr.co.vividnext.sodalive.content.theme.QAudioContentTheme.audioContentTheme -import kr.co.vividnext.sodalive.v2.recommend.port.out.CreatorContentViewHistoryPort -import kr.co.vividnext.sodalive.v2.recommend.port.out.CreatorContentViewHistoryRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.CreatorContentViewHistoryPort +import kr.co.vividnext.sodalive.v2.recommendation.port.out.CreatorContentViewHistoryRecord import org.springframework.stereotype.Repository @Repository diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/CreatorContentViewHistoryRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/CreatorContentViewHistoryRepository.kt similarity index 67% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/CreatorContentViewHistoryRepository.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/CreatorContentViewHistoryRepository.kt index 3bf012bd..550e5de0 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/CreatorContentViewHistoryRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/CreatorContentViewHistoryRepository.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.recommend.adapter.out.persistence +package kr.co.vividnext.sodalive.v2.recommendation.adapter.out.persistence import org.springframework.data.jpa.repository.JpaRepository diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/DefaultHomeRecommendationQueryRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/DefaultHomeRecommendationQueryRepository.kt similarity index 97% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/DefaultHomeRecommendationQueryRepository.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/DefaultHomeRecommendationQueryRepository.kt index 08c2a96f..aa66d0ce 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/DefaultHomeRecommendationQueryRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/DefaultHomeRecommendationQueryRepository.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.recommend.adapter.out.persistence +package kr.co.vividnext.sodalive.v2.recommendation.adapter.out.persistence import com.querydsl.core.types.Expression import com.querydsl.core.types.Projections @@ -24,20 +24,20 @@ import kr.co.vividnext.sodalive.live.room.QLiveRoom.liveRoom import kr.co.vividnext.sodalive.member.QMember import kr.co.vividnext.sodalive.member.QMember.member import kr.co.vividnext.sodalive.member.block.QBlockMember -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendationScoreSpec -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedActivityType -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedSectionType -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeAiCharacterRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeBannerRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeCheerCreatorRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeFirstAudioContentRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeGenreCreatorRecommendationGroup -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeGenreCreatorRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeLiveRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomePopularCommunityRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecentDebutCreatorRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecentlyActiveCreatorRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecommendationSnapshotRecord +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendationScoreSpec +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedActivityType +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedSectionType +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeAiCharacterRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeBannerRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeCheerCreatorRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeFirstAudioContentRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeGenreCreatorRecommendationGroup +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeGenreCreatorRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeLiveRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomePopularCommunityRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecentDebutCreatorRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecentlyActiveCreatorRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecommendationSnapshotRecord import org.springframework.stereotype.Repository import java.sql.Timestamp import java.time.LocalDateTime diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/HomeRecommendationQueryRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/HomeRecommendationQueryRepository.kt new file mode 100644 index 00000000..5b56ec42 --- /dev/null +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/HomeRecommendationQueryRepository.kt @@ -0,0 +1,7 @@ +package kr.co.vividnext.sodalive.v2.recommendation.adapter.out.persistence + +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeRecommendationQueryPort +import org.springframework.data.repository.NoRepositoryBean + +@NoRepositoryBean +interface HomeRecommendationQueryRepository : HomeRecommendationQueryPort diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/RecommendationSnapshot.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/RecommendationSnapshot.kt similarity index 85% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/RecommendationSnapshot.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/RecommendationSnapshot.kt index b5ae3448..1bda6291 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/RecommendationSnapshot.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/RecommendationSnapshot.kt @@ -1,7 +1,7 @@ -package kr.co.vividnext.sodalive.v2.recommend.adapter.out.persistence +package kr.co.vividnext.sodalive.v2.recommendation.adapter.out.persistence import kr.co.vividnext.sodalive.common.BaseEntity -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedSectionType +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedSectionType import java.time.LocalDateTime import javax.persistence.Column import javax.persistence.Entity diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/RecommendationSnapshotPersistenceAdapter.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/RecommendationSnapshotPersistenceAdapter.kt similarity index 81% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/RecommendationSnapshotPersistenceAdapter.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/RecommendationSnapshotPersistenceAdapter.kt index e58b7aaf..d4d9fdcd 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/RecommendationSnapshotPersistenceAdapter.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/RecommendationSnapshotPersistenceAdapter.kt @@ -1,8 +1,8 @@ -package kr.co.vividnext.sodalive.v2.recommend.adapter.out.persistence +package kr.co.vividnext.sodalive.v2.recommendation.adapter.out.persistence -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedSectionType -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecommendationSnapshotPort -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecommendationSnapshotRecord +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedSectionType +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecommendationSnapshotPort +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecommendationSnapshotRecord import org.springframework.stereotype.Repository import java.time.LocalDateTime diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/RecommendationSnapshotRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/RecommendationSnapshotRepository.kt similarity index 87% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/RecommendationSnapshotRepository.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/RecommendationSnapshotRepository.kt index 60038648..34cdfb24 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/RecommendationSnapshotRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/RecommendationSnapshotRepository.kt @@ -1,6 +1,6 @@ -package kr.co.vividnext.sodalive.v2.recommend.adapter.out.persistence +package kr.co.vividnext.sodalive.v2.recommendation.adapter.out.persistence -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedSectionType +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedSectionType import org.springframework.data.jpa.repository.JpaRepository import org.springframework.data.jpa.repository.Query import org.springframework.data.repository.query.Param diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/scheduler/RecommendationSnapshotScheduler.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/scheduler/RecommendationSnapshotScheduler.kt similarity index 82% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/scheduler/RecommendationSnapshotScheduler.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/scheduler/RecommendationSnapshotScheduler.kt index 77024ad5..7eb87f22 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/scheduler/RecommendationSnapshotScheduler.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/scheduler/RecommendationSnapshotScheduler.kt @@ -1,6 +1,6 @@ -package kr.co.vividnext.sodalive.v2.recommend.adapter.out.scheduler +package kr.co.vividnext.sodalive.v2.recommendation.adapter.out.scheduler -import kr.co.vividnext.sodalive.v2.recommend.application.RecommendationSnapshotRefreshService +import kr.co.vividnext.sodalive.v2.recommendation.application.RecommendationSnapshotRefreshService import org.redisson.api.RedissonClient import org.springframework.scheduling.annotation.Scheduled import org.springframework.stereotype.Component diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/CreatorContentViewHistoryService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/CreatorContentViewHistoryService.kt similarity index 89% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/CreatorContentViewHistoryService.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/CreatorContentViewHistoryService.kt index 1e46e617..7f34ebf5 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/CreatorContentViewHistoryService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/CreatorContentViewHistoryService.kt @@ -1,7 +1,7 @@ -package kr.co.vividnext.sodalive.v2.recommend.application +package kr.co.vividnext.sodalive.v2.recommendation.application -import kr.co.vividnext.sodalive.v2.recommend.port.out.CreatorContentViewHistoryPort -import kr.co.vividnext.sodalive.v2.recommend.port.out.CreatorContentViewHistoryRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.CreatorContentViewHistoryPort +import kr.co.vividnext.sodalive.v2.recommendation.port.out.CreatorContentViewHistoryRecord import org.slf4j.LoggerFactory import org.springframework.stereotype.Service import org.springframework.transaction.annotation.Propagation diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/HomeRecommendationQueryService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/HomeRecommendationQueryService.kt similarity index 84% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/HomeRecommendationQueryService.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/HomeRecommendationQueryService.kt index 645e5777..6b8b299e 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/HomeRecommendationQueryService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/HomeRecommendationQueryService.kt @@ -1,18 +1,18 @@ -package kr.co.vividnext.sodalive.v2.recommend.application +package kr.co.vividnext.sodalive.v2.recommendation.application -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedActivityType -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedSectionType -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeAiCharacterRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeBannerRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeCheerCreatorRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeFirstAudioContentRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeGenreCreatorRecommendationGroup -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeLiveRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomePopularCommunityRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeRecommendationQueryPort -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecentDebutCreatorRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecentlyActiveCreatorRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecommendationSnapshotPort +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedActivityType +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedSectionType +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeAiCharacterRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeBannerRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeCheerCreatorRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeFirstAudioContentRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeGenreCreatorRecommendationGroup +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeLiveRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomePopularCommunityRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeRecommendationQueryPort +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecentDebutCreatorRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecentlyActiveCreatorRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecommendationSnapshotPort import org.springframework.stereotype.Service import org.springframework.transaction.annotation.Transactional import java.time.LocalDateTime diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/RecommendationSnapshotRefreshService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/RecommendationSnapshotRefreshService.kt similarity index 91% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/RecommendationSnapshotRefreshService.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/RecommendationSnapshotRefreshService.kt index 78a0af51..61c79a77 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/RecommendationSnapshotRefreshService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/RecommendationSnapshotRefreshService.kt @@ -1,9 +1,9 @@ -package kr.co.vividnext.sodalive.v2.recommend.application +package kr.co.vividnext.sodalive.v2.recommendation.application -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedSectionType -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeRecommendationQueryPort -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecommendationSnapshotPort -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecommendationSnapshotRecord +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedSectionType +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeRecommendationQueryPort +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecommendationSnapshotPort +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecommendationSnapshotRecord import org.slf4j.LoggerFactory import org.springframework.stereotype.Service import org.springframework.transaction.annotation.Transactional diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/RecommendedCreatorFollowService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/RecommendedCreatorFollowService.kt similarity index 98% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/RecommendedCreatorFollowService.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/RecommendedCreatorFollowService.kt index 19fe46d7..5a957017 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/RecommendedCreatorFollowService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/RecommendedCreatorFollowService.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.recommend.application +package kr.co.vividnext.sodalive.v2.recommendation.application import kr.co.vividnext.sodalive.common.SodaException import kr.co.vividnext.sodalive.member.Member diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/CreatorDebutPolicy.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/CreatorDebutPolicy.kt similarity index 90% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/CreatorDebutPolicy.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/CreatorDebutPolicy.kt index 8e2f8d5b..9c6ea2ed 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/CreatorDebutPolicy.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/CreatorDebutPolicy.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.recommend.domain +package kr.co.vividnext.sodalive.v2.recommendation.domain import java.time.LocalDateTime import java.time.temporal.ChronoUnit diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/RecommendationScorePolicy.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/RecommendationScorePolicy.kt similarity index 98% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/RecommendationScorePolicy.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/RecommendationScorePolicy.kt index f50f68d3..73cb0e7a 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/RecommendationScorePolicy.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/RecommendationScorePolicy.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.recommend.domain +package kr.co.vividnext.sodalive.v2.recommendation.domain import java.time.LocalDateTime import java.time.temporal.ChronoUnit diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/RecommendationScoreSpec.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/RecommendationScoreSpec.kt similarity index 93% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/RecommendationScoreSpec.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/RecommendationScoreSpec.kt index 86a0cdda..5a93090c 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/RecommendationScoreSpec.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/RecommendationScoreSpec.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.recommend.domain +package kr.co.vividnext.sodalive.v2.recommendation.domain object RecommendationScoreSpec { const val NEW_BOOST_10_DAY_LIMIT = 10L diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/RecommendedActivityType.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/RecommendedActivityType.kt similarity index 72% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/RecommendedActivityType.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/RecommendedActivityType.kt index e20a31ce..c7e76172 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/RecommendedActivityType.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/RecommendedActivityType.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.recommend.domain +package kr.co.vividnext.sodalive.v2.recommendation.domain enum class RecommendedActivityType(val code: String) { LIVE("LIVE"), diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/RecommendedSectionType.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/RecommendedSectionType.kt similarity index 86% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/RecommendedSectionType.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/RecommendedSectionType.kt index 8e529185..40c8a662 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/RecommendedSectionType.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/RecommendedSectionType.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.recommend.domain +package kr.co.vividnext.sodalive.v2.recommendation.domain enum class RecommendedSectionType(val code: String) { LIVE("LIVE"), diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/port/out/CreatorContentViewHistoryPort.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/port/out/CreatorContentViewHistoryPort.kt similarity index 84% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/port/out/CreatorContentViewHistoryPort.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/port/out/CreatorContentViewHistoryPort.kt index 830dc5b4..59090859 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/port/out/CreatorContentViewHistoryPort.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/port/out/CreatorContentViewHistoryPort.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.recommend.port.out +package kr.co.vividnext.sodalive.v2.recommendation.port.out import java.time.LocalDateTime diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/port/out/HomeRecommendationQueryPort.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/port/out/HomeRecommendationQueryPort.kt similarity index 96% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/port/out/HomeRecommendationQueryPort.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/port/out/HomeRecommendationQueryPort.kt index b432b521..c9d6fe62 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/port/out/HomeRecommendationQueryPort.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/port/out/HomeRecommendationQueryPort.kt @@ -1,6 +1,6 @@ -package kr.co.vividnext.sodalive.v2.recommend.port.out +package kr.co.vividnext.sodalive.v2.recommendation.port.out -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedActivityType +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedActivityType import java.time.LocalDateTime interface HomeRecommendationQueryPort { diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/port/out/RecommendationSnapshotPort.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/port/out/RecommendationSnapshotPort.kt similarity index 81% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/port/out/RecommendationSnapshotPort.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/port/out/RecommendationSnapshotPort.kt index fa6113fe..65c4a72a 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommend/port/out/RecommendationSnapshotPort.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/recommendation/port/out/RecommendationSnapshotPort.kt @@ -1,6 +1,6 @@ -package kr.co.vividnext.sodalive.v2.recommend.port.out +package kr.co.vividnext.sodalive.v2.recommendation.port.out -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedSectionType +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedSectionType import java.time.LocalDateTime interface RecommendationSnapshotPort { diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/content/AudioContentServiceTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/content/AudioContentServiceTest.kt index 33781d74..a50027bc 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/content/AudioContentServiceTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/content/AudioContentServiceTest.kt @@ -21,7 +21,7 @@ import kr.co.vividnext.sodalive.i18n.SodaMessageSource import kr.co.vividnext.sodalive.i18n.translation.ResourceTranslationJobScheduler import kr.co.vividnext.sodalive.member.Member import kr.co.vividnext.sodalive.member.block.BlockMemberRepository -import kr.co.vividnext.sodalive.v2.recommend.application.CreatorContentViewHistoryService +import kr.co.vividnext.sodalive.v2.recommendation.application.CreatorContentViewHistoryService import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.Assertions.assertNull import org.junit.jupiter.api.Assertions.assertThrows diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/home/HomeRecommendationControllerTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/home/HomeRecommendationControllerTest.kt index dd3bd47c..fd17d1b9 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/home/HomeRecommendationControllerTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/home/HomeRecommendationControllerTest.kt @@ -11,7 +11,7 @@ import kr.co.vividnext.sodalive.member.following.CreatorFollowing import kr.co.vividnext.sodalive.member.following.CreatorFollowingRepository import kr.co.vividnext.sodalive.support.EmbeddedRedisInitializer import kr.co.vividnext.sodalive.v2.api.home.application.HomeRecommendationFacade -import kr.co.vividnext.sodalive.v2.recommend.application.HomeRecommendationQueryService +import kr.co.vividnext.sodalive.v2.recommendation.application.HomeRecommendationQueryService import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.Assertions.assertNotNull import org.junit.jupiter.api.Assertions.assertThrows diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/CreatorContentViewHistoryPersistenceAdapterTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/CreatorContentViewHistoryPersistenceAdapterTest.kt similarity index 97% rename from src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/CreatorContentViewHistoryPersistenceAdapterTest.kt rename to src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/CreatorContentViewHistoryPersistenceAdapterTest.kt index f89ca736..553b6731 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/CreatorContentViewHistoryPersistenceAdapterTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/CreatorContentViewHistoryPersistenceAdapterTest.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.recommend.adapter.out.persistence +package kr.co.vividnext.sodalive.v2.recommendation.adapter.out.persistence import com.querydsl.jpa.impl.JPAQueryFactory import kr.co.vividnext.sodalive.configs.QueryDslConfig diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/DefaultHomeRecommendationQueryRepositoryTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/DefaultHomeRecommendationQueryRepositoryTest.kt similarity index 99% rename from src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/DefaultHomeRecommendationQueryRepositoryTest.kt rename to src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/DefaultHomeRecommendationQueryRepositoryTest.kt index ced84ece..0f9a3d19 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/DefaultHomeRecommendationQueryRepositoryTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/DefaultHomeRecommendationQueryRepositoryTest.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.recommend.adapter.out.persistence +package kr.co.vividnext.sodalive.v2.recommendation.adapter.out.persistence import com.querydsl.jpa.impl.JPAQueryFactory import kr.co.vividnext.sodalive.admin.content.series.genre.SeriesGenre @@ -34,12 +34,12 @@ import kr.co.vividnext.sodalive.member.Member import kr.co.vividnext.sodalive.member.MemberRole import kr.co.vividnext.sodalive.member.block.BlockMember import kr.co.vividnext.sodalive.member.following.CreatorFollowing -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendationScorePolicy -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedActivityType -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedSectionType -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeAiCharacterRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeCheerCreatorRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomePopularCommunityRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendationScorePolicy +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedActivityType +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedSectionType +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeAiCharacterRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeCheerCreatorRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomePopularCommunityRecommendationRecord import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.Test diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/RecommendationSnapshotPersistenceAdapterTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/RecommendationSnapshotPersistenceAdapterTest.kt similarity index 95% rename from src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/RecommendationSnapshotPersistenceAdapterTest.kt rename to src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/RecommendationSnapshotPersistenceAdapterTest.kt index 29ef71b4..f34e6466 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/adapter/out/persistence/RecommendationSnapshotPersistenceAdapterTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/adapter/out/persistence/RecommendationSnapshotPersistenceAdapterTest.kt @@ -1,8 +1,8 @@ -package kr.co.vividnext.sodalive.v2.recommend.adapter.out.persistence +package kr.co.vividnext.sodalive.v2.recommendation.adapter.out.persistence import kr.co.vividnext.sodalive.configs.QueryDslConfig -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedSectionType -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecommendationSnapshotRecord +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedSectionType +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecommendationSnapshotRecord import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.Test import org.springframework.beans.factory.annotation.Autowired diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/CreatorContentViewHistoryServiceTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/CreatorContentViewHistoryServiceTest.kt similarity index 93% rename from src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/CreatorContentViewHistoryServiceTest.kt rename to src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/CreatorContentViewHistoryServiceTest.kt index 0a56fe0f..fd0e40e1 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/CreatorContentViewHistoryServiceTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/CreatorContentViewHistoryServiceTest.kt @@ -1,7 +1,7 @@ -package kr.co.vividnext.sodalive.v2.recommend.application +package kr.co.vividnext.sodalive.v2.recommendation.application -import kr.co.vividnext.sodalive.v2.recommend.port.out.CreatorContentViewHistoryPort -import kr.co.vividnext.sodalive.v2.recommend.port.out.CreatorContentViewHistoryRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.CreatorContentViewHistoryPort +import kr.co.vividnext.sodalive.v2.recommendation.port.out.CreatorContentViewHistoryRecord import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.Assertions.assertTrue import org.junit.jupiter.api.DisplayName diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/HomeRecommendationQueryServiceTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/HomeRecommendationQueryServiceTest.kt similarity index 96% rename from src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/HomeRecommendationQueryServiceTest.kt rename to src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/HomeRecommendationQueryServiceTest.kt index 9b11bdd1..cc67828c 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/HomeRecommendationQueryServiceTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/HomeRecommendationQueryServiceTest.kt @@ -1,20 +1,20 @@ -package kr.co.vividnext.sodalive.v2.recommend.application +package kr.co.vividnext.sodalive.v2.recommendation.application -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedActivityType -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedSectionType -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeAiCharacterRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeBannerRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeCheerCreatorRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeFirstAudioContentRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeGenreCreatorRecommendationGroup -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeGenreCreatorRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeLiveRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomePopularCommunityRecommendationRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeRecommendationQueryPort -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecentDebutCreatorRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecentlyActiveCreatorRecord -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecommendationSnapshotPort -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecommendationSnapshotRecord +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedActivityType +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedSectionType +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeAiCharacterRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeBannerRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeCheerCreatorRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeFirstAudioContentRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeGenreCreatorRecommendationGroup +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeGenreCreatorRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeLiveRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomePopularCommunityRecommendationRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeRecommendationQueryPort +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecentDebutCreatorRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecentlyActiveCreatorRecord +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecommendationSnapshotPort +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecommendationSnapshotRecord import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.Test diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/RecommendationSnapshotRefreshServiceTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/RecommendationSnapshotRefreshServiceTest.kt similarity index 96% rename from src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/RecommendationSnapshotRefreshServiceTest.kt rename to src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/RecommendationSnapshotRefreshServiceTest.kt index 5d38d656..ca4fb7a5 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/RecommendationSnapshotRefreshServiceTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/RecommendationSnapshotRefreshServiceTest.kt @@ -1,10 +1,10 @@ -package kr.co.vividnext.sodalive.v2.recommend.application +package kr.co.vividnext.sodalive.v2.recommendation.application -import kr.co.vividnext.sodalive.v2.recommend.adapter.out.scheduler.RecommendationSnapshotScheduler -import kr.co.vividnext.sodalive.v2.recommend.domain.RecommendedSectionType -import kr.co.vividnext.sodalive.v2.recommend.port.out.HomeRecommendationQueryPort -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecommendationSnapshotPort -import kr.co.vividnext.sodalive.v2.recommend.port.out.RecommendationSnapshotRecord +import kr.co.vividnext.sodalive.v2.recommendation.adapter.out.scheduler.RecommendationSnapshotScheduler +import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedSectionType +import kr.co.vividnext.sodalive.v2.recommendation.port.out.HomeRecommendationQueryPort +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecommendationSnapshotPort +import kr.co.vividnext.sodalive.v2.recommendation.port.out.RecommendationSnapshotRecord import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.Test diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/RecommendedCreatorFollowServiceTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/RecommendedCreatorFollowServiceTest.kt similarity index 99% rename from src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/RecommendedCreatorFollowServiceTest.kt rename to src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/RecommendedCreatorFollowServiceTest.kt index 90909746..b7771ae2 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/application/RecommendedCreatorFollowServiceTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/application/RecommendedCreatorFollowServiceTest.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.recommend.application +package kr.co.vividnext.sodalive.v2.recommendation.application import kr.co.vividnext.sodalive.common.SodaException import kr.co.vividnext.sodalive.member.Member diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/CreatorDebutPolicyTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/CreatorDebutPolicyTest.kt similarity index 97% rename from src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/CreatorDebutPolicyTest.kt rename to src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/CreatorDebutPolicyTest.kt index b782cee5..665eed63 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/CreatorDebutPolicyTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/CreatorDebutPolicyTest.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.recommend.domain +package kr.co.vividnext.sodalive.v2.recommendation.domain import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.Assertions.assertFalse diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/RecommendationScorePolicyTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/RecommendationScorePolicyTest.kt similarity index 98% rename from src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/RecommendationScorePolicyTest.kt rename to src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/RecommendationScorePolicyTest.kt index 25bf0cbc..ffeee339 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommend/domain/RecommendationScorePolicyTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/recommendation/domain/RecommendationScorePolicyTest.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.recommend.domain +package kr.co.vividnext.sodalive.v2.recommendation.domain import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.DisplayName