Skip to content

Commit 37c1299

Browse files
committed
refactor: WishlistRepository를 MyBarRepository로 리팩토링 및 쿼리 메소드 추가
- WishlistRepository 인터페이스를 MyBarRepository로 명칭 변경 - '나만의 바' 기능의 데이터 접근을 위해 쿼리 메소드 2개 추가 - `findByUserIdAndStatusOrderByIdDesc`: 특정 사용자의 킵 목록을 페이징하여 조회 - `countByUserIdAndStatus`: 특정 사용자의 활성 킵 개수를 카운트
1 parent 8930137 commit 37c1299

File tree

2 files changed

+17
-9
lines changed

2 files changed

+17
-9
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package com.back.domain.mybar.repository;
2+
3+
import com.back.domain.mybar.entity.MyBar;
4+
import com.back.domain.mybar.enums.KeepStatus;
5+
import org.springframework.data.domain.Page;
6+
import org.springframework.data.domain.Pageable;
7+
import org.springframework.data.jpa.repository.JpaRepository;
8+
import org.springframework.stereotype.Repository;
9+
10+
@Repository
11+
public interface MyBarRepository extends JpaRepository<MyBar, Long> {
12+
/** 나만의 bar(킵) 목록: ACTIVE만, id desc */
13+
Page<MyBar> findByUserIdAndStatusOrderByIdDesc(Long userId, KeepStatus status, Pageable pageable);
14+
15+
/** 프로필/요약용: ACTIVE 개수 */
16+
long countByUserIdAndStatus(Long userId, KeepStatus status);
17+
}

src/main/java/com/back/domain/wishlist/repository/WishlistRepository.java

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)