feat: add UserRepository and CardRepository
This commit is contained in:
@@ -0,0 +1,16 @@
|
|||||||
|
package com.example.bankcards.repository;
|
||||||
|
|
||||||
|
import com.example.bankcards.entity.Card;
|
||||||
|
import com.example.bankcards.entity.CardStatus;
|
||||||
|
import org.springframework.data.domain.Page;
|
||||||
|
import org.springframework.data.domain.Pageable;
|
||||||
|
import org.springframework.data.jpa.repository.JpaRepository;
|
||||||
|
|
||||||
|
public interface CardRepository extends JpaRepository<Card, Long> {
|
||||||
|
Page<Card> findByOwnerId(Long ownerId, Pageable pageable);
|
||||||
|
Page<Card> findByOwnerIdAndStatus(
|
||||||
|
Long ownerId,
|
||||||
|
CardStatus status,
|
||||||
|
Pageable pageable
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
package com.example.bankcards.repository;
|
||||||
|
|
||||||
|
import com.example.bankcards.entity.User;
|
||||||
|
import java.util.Optional;
|
||||||
|
import org.springframework.data.jpa.repository.JpaRepository;
|
||||||
|
|
||||||
|
public interface UserRepository extends JpaRepository<User, Long> {
|
||||||
|
Optional<User> findByUsername(String username);
|
||||||
|
boolean existsByUsername(String username);
|
||||||
|
boolean existsByEmail(String email);
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user