Ver código fonte

导出诊断依据

zhoutg 4 anos atrás
pai
commit
e809adcf7d

+ 27 - 0
src/main/java/com/diagbot/facade/KlDiagnoseDetailFacade.java

@@ -0,0 +1,27 @@
+package com.diagbot.facade;
+
+import com.diagbot.service.impl.KlDiagnoseDetailServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 诊断依据明细表 服务实现类
+ * </p>
+ *
+ * @author zhoutg
+ * @since 2021-06-10
+ */
+@Service
+public class KlDiagnoseDetailFacade extends KlDiagnoseDetailServiceImpl {
+
+    /**
+     * 导出诊断依据【初版】
+     */
+    public void exportDiagnose() {
+        // TODO 获取全部数据、分组
+
+        // TODO 获取公式,分隔编码,替换编码,组装导出数据
+
+        // TODO 导出数据
+    }
+}

+ 9 - 0
src/main/java/com/diagbot/web/KlDiagnoseImportController.java

@@ -1,6 +1,7 @@
 package com.diagbot.web;
 
 import com.diagbot.dto.RespDTO;
+import com.diagbot.facade.KlDiagnoseDetailFacade;
 import com.diagbot.facade.KlDiagnoseImportFacade;
 import com.diagbot.vo.DiagnoseImportVO;
 import io.swagger.annotations.Api;
@@ -13,6 +14,7 @@ import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.multipart.MultipartFile;
 
+import javax.servlet.http.HttpServletResponse;
 import java.util.Map;
 
 /**
@@ -28,6 +30,8 @@ public class KlDiagnoseImportController {
 
     @Autowired
     KlDiagnoseImportFacade klDiagnoseImportFacade;
+    @Autowired
+    KlDiagnoseDetailFacade klDiagnoseDetailFacade;
 
     @ApiOperation(value = "诊断依据导入API[zhoutg]",
             notes = "diags:指定诊断名称导入")
@@ -37,5 +41,10 @@ public class KlDiagnoseImportController {
         return RespDTO.onSuc(klDiagnoseImportFacade.importDiagnose(file, diagnoseImportVO));
     }
 
+    @ApiOperation(value = "诊断依据导出API[zhoutg]")
+    @PostMapping("/exportDiagnose")
+    public void exportDiagnose(HttpServletResponse response) {
+        klDiagnoseDetailFacade.exportDiagnose();
+    }
 
 }