ff65fb39797b9b973c154c536313f15327c106d9
[mediacube.git] /
1 package hu.user.mcvodsync.db.repository;
2
3 import hu.user.mcvodsync.db.PlaylistSync;
4 import hu.user.mcvodsync.db.SyncType;
5 import org.springframework.data.jpa.repository.JpaRepository;
6 import org.springframework.data.jpa.repository.Query;
7
8 import java.util.List;
9
10 public interface PlaylistSyncRepository extends JpaRepository<PlaylistSync, Long> {
11
12     long countBySyncType(SyncType syncType);
13
14     List<PlaylistSync> findAllByName(String name);
15
16     @Query("SELECT p.id FROM PlaylistSync p WHERE p.exportedSuccess IS NULL ORDER BY p.created")
17     List<Long> queryIdsForExport();
18
19     List<PlaylistSync> findAllByIdInOrderByCreated(List<Long> id);
20 }