|
@@ -1,7 +1,12 @@
|
|
package com.diagbot.facade;
|
|
package com.diagbot.facade;
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
+import com.diagbot.entity.KlDiagnoseDetail;
|
|
|
|
+import com.diagbot.enums.IsDeleteEnum;
|
|
import com.diagbot.service.impl.KlDiagnoseDetailServiceImpl;
|
|
import com.diagbot.service.impl.KlDiagnoseDetailServiceImpl;
|
|
|
|
+import com.diagbot.util.EntityUtil;
|
|
import com.diagbot.vo.KlDiagnoseDetailVO;
|
|
import com.diagbot.vo.KlDiagnoseDetailVO;
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
@@ -19,12 +24,17 @@ import java.util.Map;
|
|
@Service
|
|
@Service
|
|
public class KlDiagnoseDetailFacade extends KlDiagnoseDetailServiceImpl {
|
|
public class KlDiagnoseDetailFacade extends KlDiagnoseDetailServiceImpl {
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ KlDiagnoseDetailFacade klDiagnoseDetailFacade;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 导出诊断依据【初版】
|
|
* 导出诊断依据【初版】
|
|
*/
|
|
*/
|
|
public void exportDiagnose() {
|
|
public void exportDiagnose() {
|
|
- // TODO 获取全部数据、分组 Map<String, List<KlDiagnoseDetailVO>>
|
|
|
|
-
|
|
|
|
|
|
+ // 获取全部数据、分组
|
|
|
|
+ List<KlDiagnoseDetail> klDiagnoseDetailList = klDiagnoseDetailFacade.list(new QueryWrapper<KlDiagnoseDetail>()
|
|
|
|
+ .eq("is_deleted", IsDeleteEnum.N.getKey()));
|
|
|
|
+ Map<String, List<KlDiagnoseDetail>> diagnoseDetailMap = EntityUtil.makeEntityListMap(klDiagnoseDetailList, "disName");
|
|
// TODO 获取公式,分隔编码,替换编码,组装导出数据 Map<String, List<ExportDiagnoseDTO>>
|
|
// TODO 获取公式,分隔编码,替换编码,组装导出数据 Map<String, List<ExportDiagnoseDTO>>
|
|
|
|
|
|
// TODO 导出数据
|
|
// TODO 导出数据
|