diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/api/creator/channel/home/application/CreatorChannelHomeFacade.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/api/creator/channel/home/application/CreatorChannelHomeFacade.kt index b6b1a831..e0205ad6 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/api/creator/channel/home/application/CreatorChannelHomeFacade.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/api/creator/channel/home/application/CreatorChannelHomeFacade.kt @@ -2,7 +2,7 @@ package kr.co.vividnext.sodalive.v2.api.creator.channel.home.application import kr.co.vividnext.sodalive.member.Member import kr.co.vividnext.sodalive.v2.api.creator.channel.home.dto.CreatorChannelHomeResponse -import kr.co.vividnext.sodalive.v2.creator.channel.application.CreatorChannelHomeQueryService +import kr.co.vividnext.sodalive.v2.creator.channel.home.application.CreatorChannelHomeQueryService 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/api/creator/channel/home/dto/CreatorChannelHomeResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/api/creator/channel/home/dto/CreatorChannelHomeResponse.kt index a7cd6a68..dc853d73 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/api/creator/channel/home/dto/CreatorChannelHomeResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/api/creator/channel/home/dto/CreatorChannelHomeResponse.kt @@ -2,18 +2,18 @@ package kr.co.vividnext.sodalive.v2.api.creator.channel.home.dto import com.fasterxml.jackson.annotation.JsonProperty import kr.co.vividnext.sodalive.v2.common.domain.CreatorActivityType -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelActivity -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelAudioContent -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelCommunityPost -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelCreator -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelDonation -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelFanTalk -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelFanTalkSummary -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelHome -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelLive -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelSchedule -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelSeries -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelSns +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelActivity +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelAudioContent +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelCommunityPost +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelCreator +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelDonation +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelFanTalk +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelFanTalkSummary +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelHome +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelLive +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelSchedule +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelSeries +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelSns import java.time.LocalDateTime import java.time.ZoneOffset diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/adapter/out/persistence/CreatorChannelHomeQueryRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/adapter/out/persistence/CreatorChannelHomeQueryRepository.kt deleted file mode 100644 index 0f9ff81a..00000000 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/adapter/out/persistence/CreatorChannelHomeQueryRepository.kt +++ /dev/null @@ -1,5 +0,0 @@ -package kr.co.vividnext.sodalive.v2.creator.channel.adapter.out.persistence - -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelHomeQueryPort - -interface CreatorChannelHomeQueryRepository : CreatorChannelHomeQueryPort diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/adapter/out/persistence/CreatorChannelHomeQueryRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/adapter/out/persistence/CreatorChannelHomeQueryRepository.kt new file mode 100644 index 00000000..d353f67e --- /dev/null +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/adapter/out/persistence/CreatorChannelHomeQueryRepository.kt @@ -0,0 +1,5 @@ +package kr.co.vividnext.sodalive.v2.creator.channel.home.adapter.out.persistence + +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelHomeQueryPort + +interface CreatorChannelHomeQueryRepository : CreatorChannelHomeQueryPort diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/adapter/out/persistence/DefaultCreatorChannelHomeQueryRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/adapter/out/persistence/DefaultCreatorChannelHomeQueryRepository.kt similarity index 97% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/adapter/out/persistence/DefaultCreatorChannelHomeQueryRepository.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/adapter/out/persistence/DefaultCreatorChannelHomeQueryRepository.kt index da7f9c6a..d1a7c754 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/adapter/out/persistence/DefaultCreatorChannelHomeQueryRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/adapter/out/persistence/DefaultCreatorChannelHomeQueryRepository.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.creator.channel.adapter.out.persistence +package kr.co.vividnext.sodalive.v2.creator.channel.home.adapter.out.persistence import com.querydsl.core.types.Projections import com.querydsl.core.types.dsl.BooleanExpression @@ -28,17 +28,17 @@ import kr.co.vividnext.sodalive.member.QMember.member import kr.co.vividnext.sodalive.member.block.QBlockMember import kr.co.vividnext.sodalive.member.following.QCreatorFollowing.creatorFollowing import kr.co.vividnext.sodalive.v2.common.domain.CreatorActivityType -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelActivityRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelAudioContentRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelCommunityPostRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelCreatorRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelDonationRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelFanTalkRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelFanTalkSummaryRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelLiveRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelScheduleRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelSeriesRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelSnsRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelActivityRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelAudioContentRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelCommunityPostRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelCreatorRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelDonationRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelFanTalkRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelFanTalkSummaryRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelLiveRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelScheduleRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelSeriesRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelSnsRecord import org.springframework.stereotype.Repository import java.time.Duration import java.time.LocalDateTime diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/application/CreatorChannelHomeQueryService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/application/CreatorChannelHomeQueryService.kt similarity index 80% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/application/CreatorChannelHomeQueryService.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/application/CreatorChannelHomeQueryService.kt index 62d0f1bc..4abaee51 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/application/CreatorChannelHomeQueryService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/application/CreatorChannelHomeQueryService.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.creator.channel.application +package kr.co.vividnext.sodalive.v2.creator.channel.home.application import kr.co.vividnext.sodalive.common.SodaException import kr.co.vividnext.sodalive.i18n.LangContext @@ -8,31 +8,31 @@ import kr.co.vividnext.sodalive.member.Member import kr.co.vividnext.sodalive.member.MemberRole import kr.co.vividnext.sodalive.member.contentpreference.MemberContentPreferenceService import kr.co.vividnext.sodalive.member.contentpreference.isAdultVisibleByPolicy -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelActivity -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelAudioContent -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelCommunityPost -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelCreator -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelDonation -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelFanTalk -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelFanTalkSummary -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelHome -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelHomeQueryPolicy -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelLive -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelSchedule -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelSeries -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelSns -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelActivityRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelAudioContentRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelCommunityPostRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelCreatorRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelDonationRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelFanTalkRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelFanTalkSummaryRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelHomeQueryPort -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelLiveRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelScheduleRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelSeriesRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelSnsRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelActivity +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelAudioContent +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelCommunityPost +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelCreator +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelDonation +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelFanTalk +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelFanTalkSummary +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelHome +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelHomeQueryPolicy +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelLive +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelSchedule +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelSeries +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelSns +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelActivityRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelAudioContentRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelCommunityPostRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelCreatorRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelDonationRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelFanTalkRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelFanTalkSummaryRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelHomeQueryPort +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelLiveRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelScheduleRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelSeriesRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelSnsRecord import org.springframework.beans.factory.annotation.Value import org.springframework.stereotype.Service import org.springframework.transaction.annotation.Transactional diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/domain/CreatorChannelHome.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/domain/CreatorChannelHome.kt similarity index 98% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/domain/CreatorChannelHome.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/domain/CreatorChannelHome.kt index b9c7350d..d046d908 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/domain/CreatorChannelHome.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/domain/CreatorChannelHome.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.creator.channel.domain +package kr.co.vividnext.sodalive.v2.creator.channel.home.domain import kr.co.vividnext.sodalive.v2.common.domain.CreatorActivityType import java.time.LocalDateTime diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/domain/CreatorChannelHomeQueryPolicy.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/domain/CreatorChannelHomeQueryPolicy.kt similarity index 95% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/domain/CreatorChannelHomeQueryPolicy.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/domain/CreatorChannelHomeQueryPolicy.kt index 682f76de..67372ba8 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/domain/CreatorChannelHomeQueryPolicy.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/domain/CreatorChannelHomeQueryPolicy.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.creator.channel.domain +package kr.co.vividnext.sodalive.v2.creator.channel.home.domain import kr.co.vividnext.sodalive.v2.common.domain.CreatorActivityType import org.springframework.stereotype.Component diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/port/out/CreatorChannelHomeQueryPort.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/port/out/CreatorChannelHomeQueryPort.kt similarity index 98% rename from src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/port/out/CreatorChannelHomeQueryPort.kt rename to src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/port/out/CreatorChannelHomeQueryPort.kt index fffaf653..49f54187 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/port/out/CreatorChannelHomeQueryPort.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/port/out/CreatorChannelHomeQueryPort.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.creator.channel.port.out +package kr.co.vividnext.sodalive.v2.creator.channel.home.port.out import kr.co.vividnext.sodalive.content.ContentType import kr.co.vividnext.sodalive.member.Gender diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/creator/channel/home/adapter/in/web/CreatorChannelHomeControllerTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/creator/channel/home/adapter/in/web/CreatorChannelHomeControllerTest.kt index 90d261d9..43ec3fd4 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/creator/channel/home/adapter/in/web/CreatorChannelHomeControllerTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/creator/channel/home/adapter/in/web/CreatorChannelHomeControllerTest.kt @@ -9,18 +9,18 @@ import kr.co.vividnext.sodalive.member.MemberRole import kr.co.vividnext.sodalive.v2.api.creator.channel.home.application.CreatorChannelHomeFacade import kr.co.vividnext.sodalive.v2.api.creator.channel.home.dto.CreatorChannelHomeResponse import kr.co.vividnext.sodalive.v2.common.domain.CreatorActivityType -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelActivity -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelAudioContent -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelCommunityPost -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelCreator -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelDonation -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelFanTalk -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelFanTalkSummary -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelHome -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelLive -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelSchedule -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelSeries -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelSns +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelActivity +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelAudioContent +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelCommunityPost +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelCreator +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelDonation +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelFanTalk +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelFanTalkSummary +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelHome +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelLive +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelSchedule +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelSeries +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelSns import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.Test import org.mockito.Mockito diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/creator/channel/home/application/CreatorChannelHomeFacadeTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/creator/channel/home/application/CreatorChannelHomeFacadeTest.kt index 6df59138..67106f4d 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/creator/channel/home/application/CreatorChannelHomeFacadeTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/creator/channel/home/application/CreatorChannelHomeFacadeTest.kt @@ -3,19 +3,19 @@ package kr.co.vividnext.sodalive.v2.api.creator.channel.home.application import kr.co.vividnext.sodalive.member.Member import kr.co.vividnext.sodalive.member.MemberRole import kr.co.vividnext.sodalive.v2.common.domain.CreatorActivityType -import kr.co.vividnext.sodalive.v2.creator.channel.application.CreatorChannelHomeQueryService -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelActivity -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelAudioContent -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelCommunityPost -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelCreator -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelDonation -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelFanTalk -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelFanTalkSummary -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelHome -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelLive -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelSchedule -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelSeries -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelSns +import kr.co.vividnext.sodalive.v2.creator.channel.home.application.CreatorChannelHomeQueryService +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelActivity +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelAudioContent +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelCommunityPost +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelCreator +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelDonation +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelFanTalk +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelFanTalkSummary +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelHome +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelLive +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelSchedule +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelSeries +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelSns import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.Assertions.assertFalse import org.junit.jupiter.api.Assertions.assertTrue diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/adapter/out/persistence/DefaultCreatorChannelHomeQueryRepositoryTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/adapter/out/persistence/DefaultCreatorChannelHomeQueryRepositoryTest.kt similarity index 99% rename from src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/adapter/out/persistence/DefaultCreatorChannelHomeQueryRepositoryTest.kt rename to src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/adapter/out/persistence/DefaultCreatorChannelHomeQueryRepositoryTest.kt index 4fb38862..91bb74ae 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/adapter/out/persistence/DefaultCreatorChannelHomeQueryRepositoryTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/adapter/out/persistence/DefaultCreatorChannelHomeQueryRepositoryTest.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.creator.channel.adapter.out.persistence +package kr.co.vividnext.sodalive.v2.creator.channel.home.adapter.out.persistence import com.querydsl.jpa.impl.JPAQueryFactory import kr.co.vividnext.sodalive.admin.content.series.genre.SeriesGenre @@ -130,7 +130,7 @@ class DefaultCreatorChannelHomeQueryRepositoryTest @Autowired constructor( @DisplayName("홈 repository 조회는 Phase 3 projection/bulk 최적화 대상에서 entity 전체 fetch와 per-row helper를 사용하지 않는다") fun shouldUseProjectionAndBulkQueriesForPhaseThreeOptimizedMethods() { val source = Paths.get( - "src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/adapter/out/persistence/" + + "src/main/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/adapter/out/persistence/" + "DefaultCreatorChannelHomeQueryRepository.kt" ) .toFile() diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/application/CreatorChannelHomeQueryServiceTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/application/CreatorChannelHomeQueryServiceTest.kt similarity index 92% rename from src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/application/CreatorChannelHomeQueryServiceTest.kt rename to src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/application/CreatorChannelHomeQueryServiceTest.kt index 36a44962..0a8bb5a4 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/application/CreatorChannelHomeQueryServiceTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/application/CreatorChannelHomeQueryServiceTest.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.creator.channel.application +package kr.co.vividnext.sodalive.v2.creator.channel.home.application import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper import kr.co.vividnext.sodalive.common.SodaException @@ -15,31 +15,31 @@ import kr.co.vividnext.sodalive.member.contentpreference.MemberContentPreference import kr.co.vividnext.sodalive.member.contentpreference.ViewerContentPreference import kr.co.vividnext.sodalive.v2.api.creator.channel.home.dto.CreatorChannelHomeResponse import kr.co.vividnext.sodalive.v2.common.domain.CreatorActivityType -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelActivity -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelAudioContent -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelCommunityPost -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelCreator -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelDonation -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelFanTalk -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelFanTalkSummary -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelHome -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelHomeQueryPolicy -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelLive -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelSchedule -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelSeries -import kr.co.vividnext.sodalive.v2.creator.channel.domain.CreatorChannelSns -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelActivityRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelAudioContentRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelCommunityPostRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelCreatorRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelDonationRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelFanTalkRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelFanTalkSummaryRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelHomeQueryPort -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelLiveRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelScheduleRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelSeriesRecord -import kr.co.vividnext.sodalive.v2.creator.channel.port.out.CreatorChannelSnsRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelActivity +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelAudioContent +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelCommunityPost +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelCreator +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelDonation +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelFanTalk +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelFanTalkSummary +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelHome +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelHomeQueryPolicy +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelLive +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelSchedule +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelSeries +import kr.co.vividnext.sodalive.v2.creator.channel.home.domain.CreatorChannelSns +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelActivityRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelAudioContentRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelCommunityPostRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelCreatorRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelDonationRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelFanTalkRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelFanTalkSummaryRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelHomeQueryPort +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelLiveRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelScheduleRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelSeriesRecord +import kr.co.vividnext.sodalive.v2.creator.channel.home.port.out.CreatorChannelSnsRecord import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.Assertions.assertFalse import org.junit.jupiter.api.Assertions.assertNotNull diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/domain/CreatorChannelHomeQueryPolicyTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/domain/CreatorChannelHomeQueryPolicyTest.kt similarity index 98% rename from src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/domain/CreatorChannelHomeQueryPolicyTest.kt rename to src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/domain/CreatorChannelHomeQueryPolicyTest.kt index ff558e30..80a29e00 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/domain/CreatorChannelHomeQueryPolicyTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/creator/channel/home/domain/CreatorChannelHomeQueryPolicyTest.kt @@ -1,4 +1,4 @@ -package kr.co.vividnext.sodalive.v2.creator.channel.domain +package kr.co.vividnext.sodalive.v2.creator.channel.home.domain import kr.co.vividnext.sodalive.v2.common.domain.CreatorActivityType import org.junit.jupiter.api.Assertions.assertEquals