|
@@ -3,21 +3,23 @@ package com.diagbot.web;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.diagbot.annotation.SysLogger;
|
|
import com.diagbot.annotation.SysLogger;
|
|
-import com.diagbot.dto.ConceptInfoDTO;
|
|
|
|
|
|
+import com.diagbot.dto.KlConceptStaticDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.dto.StaticKnowledgeDTO;
|
|
import com.diagbot.dto.StaticKnowledgeDTO;
|
|
import com.diagbot.dto.StaticKnowledgeHISDTO;
|
|
import com.diagbot.dto.StaticKnowledgeHISDTO;
|
|
import com.diagbot.dto.StaticKnowledgeIndexDTO;
|
|
import com.diagbot.dto.StaticKnowledgeIndexDTO;
|
|
import com.diagbot.facade.ConceptInfoFacade;
|
|
import com.diagbot.facade.ConceptInfoFacade;
|
|
|
|
+import com.diagbot.facade.KlConceptStaticFacade;
|
|
import com.diagbot.vo.ChangeStatusVO;
|
|
import com.diagbot.vo.ChangeStatusVO;
|
|
-import com.diagbot.vo.ConceptInfoPageVO;
|
|
|
|
-import com.diagbot.vo.ConceptInfoVO;
|
|
|
|
import com.diagbot.vo.IdVO;
|
|
import com.diagbot.vo.IdVO;
|
|
|
|
+import com.diagbot.vo.KlConceptStaticPageVO;
|
|
|
|
+import com.diagbot.vo.KlConceptStaticVO;
|
|
import com.diagbot.vo.StaticKnowledgeHISVO;
|
|
import com.diagbot.vo.StaticKnowledgeHISVO;
|
|
import com.diagbot.vo.StaticKnowledgeIndexVO;
|
|
import com.diagbot.vo.StaticKnowledgeIndexVO;
|
|
import com.diagbot.vo.StaticKnowledgeVO;
|
|
import com.diagbot.vo.StaticKnowledgeVO;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
+import jdk.nashorn.internal.ir.annotations.Ignore;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
@@ -45,13 +47,18 @@ public class ConceptInfoController {
|
|
@Autowired
|
|
@Autowired
|
|
private ConceptInfoFacade conceptInfoFacade;
|
|
private ConceptInfoFacade conceptInfoFacade;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private KlConceptStaticFacade klConceptStaticFacade;
|
|
|
|
+
|
|
@ApiOperation(value = "医学知识(静态知识)检索[zhaops]",
|
|
@ApiOperation(value = "医学知识(静态知识)检索[zhaops]",
|
|
notes = "types: 类型(多选):0-全部、1-诊断、2-药品、3-检验、5-检查、6-手术和操作 <br>" +
|
|
notes = "types: 类型(多选):0-全部、1-诊断、2-药品、3-检验、5-检查、6-手术和操作 <br>" +
|
|
"inputStr: 检索内容<br>")
|
|
"inputStr: 检索内容<br>")
|
|
@PostMapping("/staticKnowledgeIndex")
|
|
@PostMapping("/staticKnowledgeIndex")
|
|
@SysLogger("staticKnowledgeIndex")
|
|
@SysLogger("staticKnowledgeIndex")
|
|
public RespDTO<List<StaticKnowledgeIndexDTO>> staticKnowledgeIndex(@Valid @RequestBody StaticKnowledgeIndexVO staticKnowledgeIndexVO) {
|
|
public RespDTO<List<StaticKnowledgeIndexDTO>> staticKnowledgeIndex(@Valid @RequestBody StaticKnowledgeIndexVO staticKnowledgeIndexVO) {
|
|
- List<StaticKnowledgeIndexDTO> data = conceptInfoFacade.staticKnowledgeIndexWithInfo(staticKnowledgeIndexVO);
|
|
|
|
|
|
+ staticKnowledgeIndexVO.setHasInfo(1);
|
|
|
|
+ //List<StaticKnowledgeIndexDTO> data = conceptInfoFacade.staticKnowledgeIndexWithInfo(staticKnowledgeIndexVO);
|
|
|
|
+ List<StaticKnowledgeIndexDTO> data = klConceptStaticFacade.staticKnowledgeIndex(staticKnowledgeIndexVO);
|
|
return RespDTO.onSuc(data);
|
|
return RespDTO.onSuc(data);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -62,7 +69,9 @@ public class ConceptInfoController {
|
|
@SysLogger("staticKnowledgeIndexWithoutInfo")
|
|
@SysLogger("staticKnowledgeIndexWithoutInfo")
|
|
@Transactional
|
|
@Transactional
|
|
public RespDTO<List<StaticKnowledgeIndexDTO>> staticKnowledgeIndexWithoutInfo(@Valid @RequestBody StaticKnowledgeIndexVO staticKnowledgeIndexVO) {
|
|
public RespDTO<List<StaticKnowledgeIndexDTO>> staticKnowledgeIndexWithoutInfo(@Valid @RequestBody StaticKnowledgeIndexVO staticKnowledgeIndexVO) {
|
|
- List<StaticKnowledgeIndexDTO> data = conceptInfoFacade.staticKnowledgeIndexWithoutInfo(staticKnowledgeIndexVO);
|
|
|
|
|
|
+ staticKnowledgeIndexVO.setHasInfo(0);
|
|
|
|
+ //List<StaticKnowledgeIndexDTO> data = conceptInfoFacade.staticKnowledgeIndexWithoutInfo(staticKnowledgeIndexVO);
|
|
|
|
+ List<StaticKnowledgeIndexDTO> data = klConceptStaticFacade.staticKnowledgeIndex(staticKnowledgeIndexVO);
|
|
return RespDTO.onSuc(data);
|
|
return RespDTO.onSuc(data);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -73,7 +82,8 @@ public class ConceptInfoController {
|
|
@PostMapping("/getStaticKnowledge")
|
|
@PostMapping("/getStaticKnowledge")
|
|
@SysLogger("getStaticKnowledge")
|
|
@SysLogger("getStaticKnowledge")
|
|
public RespDTO<StaticKnowledgeDTO> getStaticKnowledge(@Valid @RequestBody StaticKnowledgeVO staticKnowledgeVO) {
|
|
public RespDTO<StaticKnowledgeDTO> getStaticKnowledge(@Valid @RequestBody StaticKnowledgeVO staticKnowledgeVO) {
|
|
- StaticKnowledgeDTO data = conceptInfoFacade.getStaticKnowledge(staticKnowledgeVO);
|
|
|
|
|
|
+ //StaticKnowledgeDTO data = conceptInfoFacade.getStaticKnowledge(staticKnowledgeVO);
|
|
|
|
+ StaticKnowledgeDTO data = klConceptStaticFacade.getStaticKnowledge(staticKnowledgeVO);
|
|
return RespDTO.onSuc(data);
|
|
return RespDTO.onSuc(data);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -85,7 +95,8 @@ public class ConceptInfoController {
|
|
@PostMapping("/getStaticKnowledgeForHIS")
|
|
@PostMapping("/getStaticKnowledgeForHIS")
|
|
@SysLogger("getStaticKnowledgeForHIS")
|
|
@SysLogger("getStaticKnowledgeForHIS")
|
|
public RespDTO<List<StaticKnowledgeHISDTO>> getStaticKnowledgeForHIS(@Valid @RequestBody StaticKnowledgeHISVO staticKnowledgeHISVO) {
|
|
public RespDTO<List<StaticKnowledgeHISDTO>> getStaticKnowledgeForHIS(@Valid @RequestBody StaticKnowledgeHISVO staticKnowledgeHISVO) {
|
|
- List<StaticKnowledgeHISDTO> data = conceptInfoFacade.getStaticKnowledgeForHIS(staticKnowledgeHISVO);
|
|
|
|
|
|
+ //List<StaticKnowledgeHISDTO> data = conceptInfoFacade.getStaticKnowledgeForHIS(staticKnowledgeHISVO);
|
|
|
|
+ List<StaticKnowledgeHISDTO> data = klConceptStaticFacade.getStaticKnowledgeForHIS(staticKnowledgeHISVO);
|
|
return RespDTO.onSuc(data);
|
|
return RespDTO.onSuc(data);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -95,8 +106,10 @@ public class ConceptInfoController {
|
|
"isDeleted: 启用状态:N-启用中、Y-已删除<br>")
|
|
"isDeleted: 启用状态:N-启用中、Y-已删除<br>")
|
|
@PostMapping("/getPage")
|
|
@PostMapping("/getPage")
|
|
@SysLogger("getPage")
|
|
@SysLogger("getPage")
|
|
- public RespDTO<IPage<ConceptInfoDTO>> getPage(@Valid @RequestBody ConceptInfoPageVO conceptInfoPageVO) {
|
|
|
|
- IPage<ConceptInfoDTO> data = conceptInfoFacade.getPage(conceptInfoPageVO);
|
|
|
|
|
|
+ @SuppressWarnings("unchecked")
|
|
|
|
+ public RespDTO<IPage<KlConceptStaticDTO>> getPage(@Valid @RequestBody KlConceptStaticPageVO klConceptStaticPageVO) {
|
|
|
|
+ //IPage<ConceptInfoDTO> data = conceptInfoFacade.getPage(conceptInfoPageVO);
|
|
|
|
+ IPage<KlConceptStaticDTO> data = klConceptStaticFacade.getPage(klConceptStaticPageVO);
|
|
return RespDTO.onSuc(data);
|
|
return RespDTO.onSuc(data);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -110,8 +123,9 @@ public class ConceptInfoController {
|
|
@PostMapping("/saveOrUpdateRecord")
|
|
@PostMapping("/saveOrUpdateRecord")
|
|
@SysLogger("saveOrUpdateRecord")
|
|
@SysLogger("saveOrUpdateRecord")
|
|
@Transactional
|
|
@Transactional
|
|
- public RespDTO<Boolean> saveOrUpdateRecord(@Valid @RequestBody ConceptInfoVO conceptInfoVO) {
|
|
|
|
- Boolean data = conceptInfoFacade.saveOrUpdateRecord(conceptInfoVO);
|
|
|
|
|
|
+ public RespDTO<Boolean> saveOrUpdateRecord(@Valid @RequestBody KlConceptStaticVO klConceptStaticVO) {
|
|
|
|
+ //Boolean data = conceptInfoFacade.saveOrUpdateRecord(conceptInfoVO);
|
|
|
|
+ Boolean data = klConceptStaticFacade.saveOrUpdateRecord(klConceptStaticVO);
|
|
return RespDTO.onSuc(data);
|
|
return RespDTO.onSuc(data);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -122,7 +136,8 @@ public class ConceptInfoController {
|
|
@SysLogger("changeStatus")
|
|
@SysLogger("changeStatus")
|
|
@Transactional
|
|
@Transactional
|
|
public RespDTO<Boolean> changeStatus(@Valid @RequestBody ChangeStatusVO changeStatusVO) {
|
|
public RespDTO<Boolean> changeStatus(@Valid @RequestBody ChangeStatusVO changeStatusVO) {
|
|
- Boolean data = conceptInfoFacade.changeStatus(changeStatusVO);
|
|
|
|
|
|
+ //Boolean data = conceptInfoFacade.changeStatus(changeStatusVO);
|
|
|
|
+ Boolean data = klConceptStaticFacade.changeStatus(changeStatusVO);
|
|
return RespDTO.onSuc(data);
|
|
return RespDTO.onSuc(data);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -131,8 +146,9 @@ public class ConceptInfoController {
|
|
"type: 类型:1-诊断、2-药品、3-检验套餐、4-检验细项、5-检查、6-检查子项、7-手术和操作 <br>")
|
|
"type: 类型:1-诊断、2-药品、3-检验套餐、4-检验细项、5-检查、6-检查子项、7-手术和操作 <br>")
|
|
@PostMapping("/isExist")
|
|
@PostMapping("/isExist")
|
|
@SysLogger("isExist")
|
|
@SysLogger("isExist")
|
|
- public RespDTO<Boolean> isExist(@Valid @RequestBody ConceptInfoVO conceptInfoVO) {
|
|
|
|
- Boolean data = conceptInfoFacade.isExist(conceptInfoVO);
|
|
|
|
|
|
+ public RespDTO<Boolean> isExist(@Valid @RequestBody KlConceptStaticVO klConceptStaticVO) {
|
|
|
|
+ //Boolean data = conceptInfoFacade.isExist(conceptInfoVO);
|
|
|
|
+ Boolean data = klConceptStaticFacade.isExist(klConceptStaticVO);
|
|
return RespDTO.onSuc(data);
|
|
return RespDTO.onSuc(data);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -140,8 +156,9 @@ public class ConceptInfoController {
|
|
notes = "id: 术语id <br>")
|
|
notes = "id: 术语id <br>")
|
|
@PostMapping("/getRecordById")
|
|
@PostMapping("/getRecordById")
|
|
@SysLogger("getRecordById")
|
|
@SysLogger("getRecordById")
|
|
- public RespDTO<ConceptInfoDTO> getRecordById(@Valid @RequestBody IdVO idVO) {
|
|
|
|
- ConceptInfoDTO data = conceptInfoFacade.getRecordById(idVO);
|
|
|
|
|
|
+ public RespDTO<KlConceptStaticDTO> getRecordById(@Valid @RequestBody IdVO idVO) {
|
|
|
|
+ //ConceptInfoDTO data = conceptInfoFacade.getRecordById(idVO);
|
|
|
|
+ KlConceptStaticDTO data = klConceptStaticFacade.getRecordById(idVO);
|
|
return RespDTO.onSuc(data);
|
|
return RespDTO.onSuc(data);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -149,6 +166,7 @@ public class ConceptInfoController {
|
|
notes = "")
|
|
notes = "")
|
|
@PostMapping("/updateHasInfoStatusBatch")
|
|
@PostMapping("/updateHasInfoStatusBatch")
|
|
@SysLogger("updateHasInfoStatusBatch")
|
|
@SysLogger("updateHasInfoStatusBatch")
|
|
|
|
+ @Ignore
|
|
public RespDTO<Boolean> updateHasInfoStatusBatch() {
|
|
public RespDTO<Boolean> updateHasInfoStatusBatch() {
|
|
Boolean data = conceptInfoFacade.updateHasInfoStatusBatch();
|
|
Boolean data = conceptInfoFacade.updateHasInfoStatusBatch();
|
|
return RespDTO.onSuc(data);
|
|
return RespDTO.onSuc(data);
|