| 
					
				 | 
			
			
				@ -15,28 +15,11 @@ import org.springframework.data.repository.PagingAndSortingRepository; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				public interface HospitalDao extends PagingAndSortingRepository<Hospital, Long>,JpaSpecificationExecutor<Hospital>  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					// 根據CODE查詢医院名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					@Query("select p from Hospital p where p.code = ?1") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					Hospital findByCode(String code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					@Query("select a from Hospital a where a.name like ?1 and a.id<?2") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					Page<Hospital> getHospitalList(String query, long id, Pageable pageRequest); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					@Query("select p from Hospital p where p.del = 1 and p.level in (1,2) ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					List<Hospital> findAllHospital(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					@Query("select p from Hospital p where p.del = 1 and p.level = 2 ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					List<Hospital> findAllSqHospital(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					@Query("select p from Hospital p where p.del = 1 and p.level = 2 and town = ?1") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					List<Hospital> findAreaSqHospital(String town); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					@Query("select p from Hospital p where p.del = 1 and p.level =2 and p.centerSite='00'") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					@Query("select p from Hospital p where p.del = 1 and p.level =2 and p.centerSite='00' and length(p.code) = 10 ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					List<Hospital> findHospital2(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					@Query("select p from Hospital p where p.del = 1 and p.level =2 and p.centerSite='00'") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					@Query("select p from Hospital p where p.del = 1 and p.level =2 and p.centerSite='00' and length(p.code) = 10  ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					List<Hospital> findHospitalzxFWZ(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					@Query("select p from Hospital p where p.town = ?1 and p.del='1' and p.level =2 and p.centerSite='00'") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					List<Hospital> findByTownCode(String town); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |