UpMedicalOnlineDao.java 1.1 KB

123456789101112131415161718192021222324
  1. package com.yihu.jw.thirdUpload;
  2. import com.yihu.jw.entity.thirdUpload.UpAppointmentOnlineDO;
  3. import com.yihu.jw.entity.thirdUpload.UpMedicalOnlineDO;
  4. import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
  5. import org.springframework.data.jpa.repository.Query;
  6. import org.springframework.data.repository.PagingAndSortingRepository;
  7. import java.util.Date;
  8. import java.util.List;
  9. public interface UpMedicalOnlineDao extends PagingAndSortingRepository<UpMedicalOnlineDO, String>, JpaSpecificationExecutor<UpMedicalOnlineDO> {
  10. @Query("from UpMedicalOnlineDO t where t.is_del='1' and t.create_time>=?1 and t.create_time<=?2")
  11. List<UpMedicalOnlineDO> findByCreateTime(Date startTime, Date endTime);
  12. @Query("from UpMedicalOnlineDO")
  13. List<UpMedicalOnlineDO> findAll();
  14. @Query("from UpMedicalOnlineDO t where t.create_time>=?1 and t.create_time<=?2")
  15. List<UpMedicalOnlineDO> finAllByDate(Date startTime, Date endTime);
  16. @Query("select count(1) from UpMedicalOnlineDO t where t.create_time>=?1 and t.create_time<=?2")
  17. String findCount(Date startTime, Date endTime);
  18. }