HospitalDao.java 1.1 KB

123456789101112131415161718192021222324
  1. package com.yihu.jw.hospital;
  2. import com.yihu.jw.entity.hospital.DmHospitalDO;
  3. import com.yihu.jw.entity.hospital.team.WlyyAdminTeamDO;
  4. import org.springframework.data.domain.PageRequest;
  5. import org.springframework.data.domain.Pageable;
  6. import org.springframework.data.jpa.domain.Specification;
  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.List;
  11. public interface HospitalDao extends PagingAndSortingRepository<DmHospitalDO, Integer>, JpaSpecificationExecutor<DmHospitalDO> {
  12. @Query("from DmHospitalDO t where t.town=?1 and t.del='1'")
  13. List<DmHospitalDO> findByTownCode(String town, Pageable pageRequest);
  14. @Query("from DmHospitalDO t where t.town=?1 and t.name like ?2 and t.del='1'")
  15. List<DmHospitalDO> findByTownCodeAndName(String town,String name,Pageable pageRequest);
  16. @Query("from DmHospitalDO t where t.code=?1 and t.del='1'")
  17. DmHospitalDO findByCode(String code);
  18. boolean existsByCode(String code);
  19. }