diff --git a/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/mapper/ConDoctorMapper.java b/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/mapper/ConDoctorMapper.java
index 820771e..2af8c4f 100644
--- a/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/mapper/ConDoctorMapper.java
+++ b/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/mapper/ConDoctorMapper.java
@@ -35,4 +35,31 @@ public interface ConDoctorMapper {
"#{id}" +
"")
List selectDoctorByIds(@Param("doctorIds") List doctorIds);
+
+ /**
+ * 搜索专家(从 qh_con_doctor 表),排除已在应急专业人员表或已在群中的用户
+ *
+ * @param name 医生姓名,模糊匹配
+ * @param excludeIds 需要排除的用户ID集合(已从 QH_EME_PROFESS_USER 查到 + 已在群中的)
+ * @return 以 EmergencyProfessionUser 承载结果,基础字段由 SQL 别名映射
+ */
+ @Select("")
+ List searchDoctorByName(@Param("name") String name, @Param("excludeIds") List excludeIds);
}