|
@@ -7,6 +7,8 @@ import com.diagbot.client.hystrix.CdssCoreHystrix;
|
|
import com.diagbot.dto.DictionaryInfoDTO;
|
|
import com.diagbot.dto.DictionaryInfoDTO;
|
|
import com.diagbot.dto.IndicationDTO;
|
|
import com.diagbot.dto.IndicationDTO;
|
|
import com.diagbot.dto.KlConceptStaticDTO;
|
|
import com.diagbot.dto.KlConceptStaticDTO;
|
|
|
|
+import com.diagbot.dto.KlDiagnoseInfoDTO;
|
|
|
|
+import com.diagbot.dto.KlDiagnoseTypeDTO;
|
|
import com.diagbot.dto.KlRuleByIdParDTO;
|
|
import com.diagbot.dto.KlRuleByIdParDTO;
|
|
import com.diagbot.dto.KlRuleInfoDTO;
|
|
import com.diagbot.dto.KlRuleInfoDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
@@ -15,23 +17,7 @@ import com.diagbot.dto.StaticKnowledgeDTO;
|
|
import com.diagbot.dto.StaticKnowledgeIndexDTO;
|
|
import com.diagbot.dto.StaticKnowledgeIndexDTO;
|
|
import com.diagbot.entity.KlRuleMenuWrapper;
|
|
import com.diagbot.entity.KlRuleMenuWrapper;
|
|
import com.diagbot.enums.StatusEnum;
|
|
import com.diagbot.enums.StatusEnum;
|
|
-import com.diagbot.vo.ChangeStatusVO;
|
|
|
|
-import com.diagbot.vo.ConceptVO;
|
|
|
|
-import com.diagbot.vo.DictionaryInfoVO;
|
|
|
|
-import com.diagbot.vo.HasStaticKnowledgeVO;
|
|
|
|
-import com.diagbot.vo.IdVO;
|
|
|
|
-import com.diagbot.vo.IndicationPushVO;
|
|
|
|
-import com.diagbot.vo.KlConceptStaticPageVO;
|
|
|
|
-import com.diagbot.vo.KlConceptStaticVO;
|
|
|
|
-import com.diagbot.vo.KlRuleByIdVO;
|
|
|
|
-import com.diagbot.vo.KlRuleInfoClearVO;
|
|
|
|
-import com.diagbot.vo.KlRuleInfoSaveVO;
|
|
|
|
-import com.diagbot.vo.KlRuleInfoVO;
|
|
|
|
-import com.diagbot.vo.KlRuleMenuVO;
|
|
|
|
-import com.diagbot.vo.KlRuleSatartOrdisaVO;
|
|
|
|
-import com.diagbot.vo.RetrievalVO;
|
|
|
|
-import com.diagbot.vo.StaticKnowledgeIndexVO;
|
|
|
|
-import com.diagbot.vo.StaticKnowledgeVO;
|
|
|
|
|
|
+import com.diagbot.vo.*;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -203,4 +189,29 @@ public interface CdssCoreClient {
|
|
*/
|
|
*/
|
|
@PostMapping("/cache/reloadDiagnose")
|
|
@PostMapping("/cache/reloadDiagnose")
|
|
RespDTO<Boolean> reloadDiagnose();
|
|
RespDTO<Boolean> reloadDiagnose();
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ //分页获取诊断依据维护列表
|
|
|
|
+ @PostMapping("/klDiagnose/getKlDiagnosePage")
|
|
|
|
+ public RespDTO<Page<KlDiagnoseInfoDTO>> getDiagnosePages(@RequestBody KlDiagnoseInfoVO klRuleInfoVO);
|
|
|
|
+
|
|
|
|
+ //"根据Id获取诊断依据详情[by:wangfeng]")
|
|
|
|
+ @PostMapping("/klDiagnose/getByIdDiagnose")
|
|
|
|
+ public RespDTO<List<KlDiagnoseTypeDTO>> getByIdDiagnoseAll(@RequestBody @Valid KlDiagnoseByIdVO klDiagnoseByIdVO);
|
|
|
|
+
|
|
|
|
+ //保存诊断依据详情[by:wangfeng]")
|
|
|
|
+ @PostMapping("/klDiagnose/saveDiagnose")
|
|
|
|
+ public RespDTO<Boolean> saveDiagnoseAll(@RequestBody @Valid KlDiagnoseSaveVO klDiagnoseSaveVO) ;
|
|
|
|
+
|
|
|
|
+ //刪除诊断依据详情[by:wangfeng]")
|
|
|
|
+ @PostMapping("/klDiagnose/clearDiagnose")
|
|
|
|
+ public RespDTO<Boolean> clearDiagnoseAll(@RequestBody @Valid KlDiagnoseClearVO klDiagnoseClearVO);
|
|
|
|
+
|
|
|
|
+ //停用诊断依据[by:wangfeng]")
|
|
|
|
+ @PostMapping("/klDiagnose/disableKlDiagnose")
|
|
|
|
+ public RespDTO<Boolean> disableDiagnoses(@RequestBody @Valid KlDiagnoseSatarDisVO klDiagnoseSatarDisVO);
|
|
|
|
+
|
|
|
|
+ //启用诊断依据[by:wangfeng]")
|
|
|
|
+ @PostMapping("/klDiagnose/startKlDiagnose")
|
|
|
|
+ public RespDTO<Boolean> startKlDiagnoses(@RequestBody @Valid KlDiagnoseSatarDisVO klDiagnoseSatarDisVO);
|
|
}
|
|
}
|