UpAppointmentOnlineDao.java 1.3 KB

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