diff --git a/core-module/src/main/java/com/foodgo/coremodule/community/repository/ChallengeDetailRepository.java b/core-module/src/main/java/com/foodgo/coremodule/community/repository/ChallengeDetailRepository.java new file mode 100644 index 0000000..730fb0c --- /dev/null +++ b/core-module/src/main/java/com/foodgo/coremodule/community/repository/ChallengeDetailRepository.java @@ -0,0 +1,7 @@ +package com.foodgo.coremodule.community.repository; + +import com.foodgo.coremodule.community.domain.ChallengeDetail; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface ChallengeDetailRepository extends JpaRepository { +} diff --git a/core-module/src/main/java/com/foodgo/coremodule/community/repository/ChallengeRepository.java b/core-module/src/main/java/com/foodgo/coremodule/community/repository/ChallengeRepository.java new file mode 100644 index 0000000..dc44139 --- /dev/null +++ b/core-module/src/main/java/com/foodgo/coremodule/community/repository/ChallengeRepository.java @@ -0,0 +1,11 @@ +package com.foodgo.coremodule.community.repository; + +import com.foodgo.coremodule.community.domain.Challenge; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface ChallengeRepository extends JpaRepository { + + Challenge findTopByFriendshipUserIdOrderByCreatedAtDesc(Long userId); + + Boolean existsChallengeByFriendshipId(Long friendshipId); +} diff --git a/core-module/src/main/java/com/foodgo/coremodule/community/repository/FriendShipRepository.java b/core-module/src/main/java/com/foodgo/coremodule/community/repository/FriendShipRepository.java new file mode 100644 index 0000000..0898f13 --- /dev/null +++ b/core-module/src/main/java/com/foodgo/coremodule/community/repository/FriendShipRepository.java @@ -0,0 +1,11 @@ +package com.foodgo.coremodule.community.repository; + +import com.foodgo.coremodule.community.domain.Friendship; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface FriendShipRepository extends JpaRepository { + + Boolean existsFriendshipByUserIdAndFriendId(Long userId, Long friendId); + + Friendship findFriendshipByUserIdAndFriendId(Long userId, Long friendId); +}