12345678910111213141516171819202122232425 |
- package com.yihu.ehr.pack.dao;
- import com.yihu.ehr.pack.entity.DatasetPackage;
- import com.yihu.ehr.profile.ArchiveStatus;
- import org.springframework.data.domain.Pageable;
- import org.springframework.data.jpa.repository.Query;
- import org.springframework.data.repository.PagingAndSortingRepository;
- import org.springframework.data.repository.query.Param;
- import java.util.Date;
- import java.util.List;
- /**
- * @author HZY
- * @version 1.0
- * @created 2017.06.26 15:10
- */
- public interface DatasetPackageRepository extends PagingAndSortingRepository<DatasetPackage, String> {
- @Query("select pack from DatasetPackage pack where archiveStatus in (:archiveStatus) and receiveDate between :from and :to")
- List<DatasetPackage> findAll(@Param("archiveStatus") ArchiveStatus archiveStatus, @Param("from") Date from, @Param("to") Date to, Pageable pageable);
- @Query("select pack from DatasetPackage pack where archiveStatus = 0 order by receiveDate asc")
- List<DatasetPackage> findEarliestOne(Pageable pageable);
- }
|