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); }