|
@@ -2,9 +2,11 @@ package com.diagbot.client;
|
|
|
|
|
|
import com.diagbot.client.hystrix.CdssCoreHystrix;
|
|
import com.diagbot.client.hystrix.CdssCoreHystrix;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
|
|
+import com.diagbot.dto.RetrievalDTO;
|
|
import com.diagbot.dto.StaticKnowledgeIndexDTO;
|
|
import com.diagbot.dto.StaticKnowledgeIndexDTO;
|
|
import com.diagbot.vo.ConceptVO;
|
|
import com.diagbot.vo.ConceptVO;
|
|
import com.diagbot.vo.HasStaticKnowledgeVO;
|
|
import com.diagbot.vo.HasStaticKnowledgeVO;
|
|
|
|
+import com.diagbot.vo.RetrievalVO;
|
|
import com.diagbot.vo.StaticKnowledgeIndexVO;
|
|
import com.diagbot.vo.StaticKnowledgeIndexVO;
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
@@ -46,4 +48,13 @@ public interface CdssCoreClient {
|
|
*/
|
|
*/
|
|
@PostMapping("/retrieval/getConceptNames")
|
|
@PostMapping("/retrieval/getConceptNames")
|
|
RespDTO<List<String>> getConceptNames(@Valid @RequestBody ConceptVO conceptVO);
|
|
RespDTO<List<String>> getConceptNames(@Valid @RequestBody ConceptVO conceptVO);
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 化验大项、化验小项、辅检、诊断、药品、手术等检索
|
|
|
|
+ *
|
|
|
|
+ * @param retrievalVO
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @PostMapping("/retrieval/index")
|
|
|
|
+ RespDTO<RetrievalDTO> index(@RequestBody @Valid RetrievalVO retrievalVO);
|
|
}
|
|
}
|