| 
					
				 | 
			
			
				@ -1,6 +1,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				package com.yihu.wlyy.repository.concern; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.concern.ConcernDO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.concern.ConcernDo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.concern.ConcernDo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.doctor.profile.Doctor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.patient.Patient; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import io.vavr.collection.List; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -13,12 +14,12 @@ import org.springframework.data.repository.PagingAndSortingRepository; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * Created by Administrator on 2018/4/4 0004. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				public interface ConcernDao extends 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        PagingAndSortingRepository<ConcernDO, Long>, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JpaSpecificationExecutor<ConcernDO> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        PagingAndSortingRepository<ConcernDo, Long>, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JpaSpecificationExecutor<ConcernDo> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Query(" from  ConcernDO where code=?1 ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    ConcernDO findByCode(String concernCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    ConcernDo findByCode(String concernCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 目前是1个团队一个医生的 所以先这么做 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -26,7 +27,7 @@ public interface ConcernDao extends 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param patientCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Query("select d from  ConcernDO c,Doctor d where c.concernDoctorCode=d.code and  c.status=1  and  c.patient=?1  ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Query("select d from  ConcernDo c,Doctor d where c.concernDoctorCode=d.code and  c.status=1  and  c.patient=?1  ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    List<Doctor> listDoctorsByPatientCode(String patientCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -35,9 +36,9 @@ public interface ConcernDao extends 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param doctorCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Query("select p from  ConcernDO c,Patient p where c.patient=p.code and  c.status=1  and  c.concernDoctorCode=?1") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Query("select p from  ConcernDo c,Patient p where c.patient=p.code and  c.status=1  and  c.concernDoctorCode=?1") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    List<Patient> listPatientsByDoctorCode(String doctorCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Query(" from  ConcernDO c where  c.status=1  and  c.patient=?1  and  c.concernDoctorCode=?2") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    ConcernDO findByPatientAndDoctor(String patientCode, String doctorCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Query(" from  ConcernDo c where  c.status=1  and  c.patient=?1  and  c.concernDoctorCode=?2") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    ConcernDo findByPatientAndDoctor(String patientCode, String doctorCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |