|
@ -5,6 +5,7 @@ import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
|
|
|
import org.springframework.data.jpa.repository.Modifying;
|
|
|
import org.springframework.data.jpa.repository.Query;
|
|
|
import org.springframework.data.repository.PagingAndSortingRepository;
|
|
|
import org.springframework.data.repository.query.Param;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
@ -16,5 +17,11 @@ import java.util.List;
|
|
|
public interface DoctorAdminTeamDao extends
|
|
|
PagingAndSortingRepository<AdminTeam, Long>,
|
|
|
JpaSpecificationExecutor<AdminTeam> {
|
|
|
@Query("SELECT count(s) FROM SignFamily s WHERE doctor = :doctorCode AND doctorHealth IN (:patterns)")
|
|
|
Integer getDoctorSignCount(@Param(value = "doctorCode") String doctorCode,
|
|
|
@Param(value = "patterns") List<String> patterns);
|
|
|
|
|
|
@Query("SELECT count(s) FROM SignFamily s WHERE doctorHealth = :healthDoctorCode AND doctor IN (:patterns)")
|
|
|
Integer getHealthDoctorSignCount(@Param(value = "healthDoctorCode") String healthDoctorCode,
|
|
|
@Param(value = "patterns") List<String> patterns);
|
|
|
}
|