浏览代码

调用图谱入参

zhoutg 4 年之前
父节点
当前提交
8028413670

+ 2 - 6
src/main/java/com/diagbot/dto/BillDTO.java

@@ -1,20 +1,16 @@
 package com.diagbot.dto;
 
 import lombok.Data;
-import lombok.Getter;
-import lombok.Setter;
-
-import java.util.List;
 
 /**
- * @description: 开单合理性出参
+ * @description: 开单合理性显示出参
  * @author: zhoutg
  * @time: 2020/7/29 9:57
  */
 @Data
 public class BillDTO {
+
     // 化验开单合理性图谱出参
-    private List<LisBillDTO> lisbills;
 
     // 辅检
 

+ 23 - 0
src/main/java/com/diagbot/dto/BillNeoDTO.java

@@ -0,0 +1,23 @@
+package com.diagbot.dto;
+
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * @description: 开单合理性图谱数据
+ * @author: Mark
+ * @time: 2020/7/29 9:57
+ */
+@Data
+public class BillNeoDTO {
+
+    // 化验开单合理性项目
+    List<LisBillNeoDTO> lisBillNeoDTOList;
+
+    // 辅检开单合理性项目
+    List<PacsBillNeoDTO> pacsBillNeoDTOList;
+
+    // 药品开单合理性项目
+    List<DrugBillNeoDTO> drugBillNeoDTOList;
+}

+ 13 - 0
src/main/java/com/diagbot/dto/DrugBillNeoDTO.java

@@ -0,0 +1,13 @@
+package com.diagbot.dto;
+
+import lombok.Data;
+
+/**
+ * @description: 药品开单合理性图谱数据
+ * @author: Mark
+ * @time: 2020/7/29 9:57
+ */
+@Data
+public class DrugBillNeoDTO {
+
+}

+ 2 - 6
src/main/java/com/diagbot/dto/LisBillDTO.java

@@ -1,20 +1,16 @@
 package com.diagbot.dto;
 
 import lombok.Data;
-import lombok.Getter;
-import lombok.Setter;
 
 import java.util.List;
 
 /**
- * @description: 化验开单合理性项目
+ * @description: 化验开单合理性图谱数据
  * @author: Mark
  * @time: 2020/7/29 9:57
  */
 @Data
-@Setter
-@Getter
-public class LisBillDTO {
+public class LisBillNeoDTO {
     // 禁忌性别
     private String gender;
 

+ 13 - 0
src/main/java/com/diagbot/dto/PacsBillNeoDTO.java

@@ -0,0 +1,13 @@
+package com.diagbot.dto;
+
+import lombok.Data;
+
+/**
+ * @description: 辅检开单合理性图谱数据
+ * @author: Mark
+ * @time: 2020/7/29 9:57
+ */
+@Data
+public class PacsBillNeoDTO {
+
+}

+ 5 - 1
src/main/java/com/diagbot/facade/BillFacade.java

@@ -1,6 +1,8 @@
 package com.diagbot.facade;
 
 import com.diagbot.dto.BillDTO;
+import com.diagbot.dto.BillNeoDTO;
+import com.diagbot.vo.BillNeoVO;
 import com.diagbot.vo.IndicationPushVO;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
@@ -28,7 +30,9 @@ public class BillFacade {
 
         // 标准词转换 TODO
 
-        // 图谱接口调用 TODO
+        // 图谱接口调用
+        BillNeoVO billNeoVO = new BillNeoVO();
+        BillNeoDTO billNeoDTO = neoFacade.getBillNeo(billNeoVO);
 
         // 规则开发 TODO
         return null;

+ 13 - 0
src/main/java/com/diagbot/facade/CommonFacade.java

@@ -0,0 +1,13 @@
+package com.diagbot.facade;
+
+import org.springframework.stereotype.Component;
+
+/**
+ * @Description: 通过业务facade
+ * @author: zhoutg
+ * @time: 2018/8/6 9:11
+ */
+@Component
+public class CommonFacade {
+
+}

+ 7 - 12
src/main/java/com/diagbot/facade/NeoFacade.java

@@ -1,29 +1,24 @@
 package com.diagbot.facade;
 
-import com.diagbot.dto.BillDTO;
+import com.diagbot.dto.BillNeoDTO;
+import com.diagbot.vo.BillNeoVO;
 import org.springframework.stereotype.Component;
 
 /**
  * @Description: 图谱facade
- * @author: zhoutg
+ * @author: Mark
  * @time: 2018/8/6 9:11
  */
 @Component
 public class NeoFacade {
 
     /**
-     * 开单合理性业务
-     * @param
+     * 处理开单合理性图谱数据
+     * @param billNeoVO
      * @return
      */
-    public BillDTO billFac() {
-        // 模型处理数据 TODO
-
-        // 标准词转换 TODO
-
-        // 图谱接口调用 TODO
-
-        // 规则开发 TODO
+    public BillNeoDTO getBillNeo(BillNeoVO billNeoVO) {
+        // TODO 待处理业务
         return null;
     }
 }

+ 18 - 0
src/main/java/com/diagbot/vo/BillNeoVO.java

@@ -0,0 +1,18 @@
+package com.diagbot.vo;
+
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class BillNeoVO {
+
+    // 化验入参
+    private List<String> lisList;
+
+    // 辅检入参
+    private List<String> pacsList;
+
+    // 药品入参
+    private List<String> drugList;
+}