|
@@ -1,6 +1,9 @@
|
|
|
package com.diagbot.facade;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.diagbot.client.CdssCoreClient;
|
|
|
+import com.diagbot.dto.DiseaseIndexDTO;
|
|
|
import com.diagbot.dto.RespDTO;
|
|
|
import com.diagbot.dto.RetrievalConceptDTO;
|
|
|
import com.diagbot.dto.RetrievalDTO;
|
|
@@ -8,6 +11,7 @@ import com.diagbot.exception.CommonErrorCode;
|
|
|
import com.diagbot.exception.CommonException;
|
|
|
import com.diagbot.util.RespDTOUtil;
|
|
|
import com.diagbot.util.StringUtil;
|
|
|
+import com.diagbot.vo.DiseaseIndexPageVO;
|
|
|
import com.diagbot.vo.HospitalCheckVO;
|
|
|
import com.diagbot.vo.RetrievalVO;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -88,4 +92,16 @@ public class RetrievalFacade {
|
|
|
}
|
|
|
return retrievalDTO;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 疾病编码检索
|
|
|
+ *
|
|
|
+ * @param diseaseIndexPageVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public IPage<DiseaseIndexDTO> diseaseIndex(DiseaseIndexPageVO diseaseIndexPageVO) {
|
|
|
+ RespDTO<Page<DiseaseIndexDTO>> respDTO = cdssCoreClient.diseaseIndex(diseaseIndexPageVO);
|
|
|
+ RespDTOUtil.respNGDealCover(respDTO, "检索失败");
|
|
|
+ return respDTO.data;
|
|
|
+ }
|
|
|
}
|