|
@@ -32,7 +32,7 @@ import java.util.List;
|
|
@RestController
|
|
@RestController
|
|
@RequestMapping("/klDisease")
|
|
@RequestMapping("/klDisease")
|
|
@SuppressWarnings("unchecked")
|
|
@SuppressWarnings("unchecked")
|
|
-@Api(value = "疾病相关API", tags = { "疾病相关API" })
|
|
|
|
|
|
+@Api(value = "疾病相关API", tags = {"疾病相关API"})
|
|
public class KlDiseaseController {
|
|
public class KlDiseaseController {
|
|
@Autowired
|
|
@Autowired
|
|
KlDiseaseFacade klDiseaseFacade;
|
|
KlDiseaseFacade klDiseaseFacade;
|
|
@@ -42,9 +42,9 @@ public class KlDiseaseController {
|
|
RelationContactFacade relationContactFacade;
|
|
RelationContactFacade relationContactFacade;
|
|
|
|
|
|
@ApiOperation(value = "分页获取诊断依据列表[by:kongwz]",
|
|
@ApiOperation(value = "分页获取诊断依据列表[by:kongwz]",
|
|
- notes = "disName: 要查询的疾病(可模糊查询)<br>"+
|
|
|
|
- "current: 当前页 <br>"+
|
|
|
|
- "size: 每页条数")
|
|
|
|
|
|
+ notes = "disName: 要查询的疾病(可模糊查询)<br>" +
|
|
|
|
+ "current: 当前页 <br>" +
|
|
|
|
+ "size: 每页条数")
|
|
@PostMapping("/getDiseasePage")
|
|
@PostMapping("/getDiseasePage")
|
|
@SysLogger("getDiseasePage")
|
|
@SysLogger("getDiseasePage")
|
|
public RespDTO<IPage<DiseasePageDTO>> getDiseasePages(@RequestBody DiseasePageVO diseasePageVO) {
|
|
public RespDTO<IPage<DiseasePageDTO>> getDiseasePages(@RequestBody DiseasePageVO diseasePageVO) {
|
|
@@ -52,9 +52,7 @@ public class KlDiseaseController {
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "诊断依据-获取详情[by:kongwz]",
|
|
@ApiOperation(value = "诊断依据-获取详情[by:kongwz]",
|
|
- notes = "disName: 诊断名称<br>"+
|
|
|
|
- "types: 关系类型(501:疾病相关主症状 502:疾病相关次症状 503:疾病相关体格检查结果 504:疾病相关实验室检查套餐" +
|
|
|
|
- "505:疾病相关辅助检查项目,506:疾病相关药物治疗,507:疾病相关手术治疗,508:疾病相关鉴别诊断)")
|
|
|
|
|
|
+ notes = "disName: 诊断名称<br>")
|
|
@PostMapping("/getDetail")
|
|
@PostMapping("/getDetail")
|
|
@SysLogger("getDetail")
|
|
@SysLogger("getDetail")
|
|
public RespDTO<DiseaseTreeDetailDTO> getDetail(@Valid @RequestBody GetDiseaseDetailVO getDiseaseDetailVO) {
|
|
public RespDTO<DiseaseTreeDetailDTO> getDetail(@Valid @RequestBody GetDiseaseDetailVO getDiseaseDetailVO) {
|
|
@@ -62,7 +60,10 @@ public class KlDiseaseController {
|
|
return RespDTO.onSuc(diseaseTreeDetailDTO);
|
|
return RespDTO.onSuc(diseaseTreeDetailDTO);
|
|
}
|
|
}
|
|
|
|
|
|
- @ApiOperation(value = "查询诊断依据相关的类型术语[by:kongwz]")
|
|
|
|
|
|
+ @ApiOperation(value = "查询诊断依据相关的类型术语[by:kongwz]",
|
|
|
|
+ notes = "name: 查询术语的名称<br>" +
|
|
|
|
+ "libType: 查询术语的词性<br>" +
|
|
|
|
+ "excludedConceptIds: 需要排除的概念id集合")
|
|
@PostMapping("/searchConcept")
|
|
@PostMapping("/searchConcept")
|
|
@SysLogger("searchConcept")
|
|
@SysLogger("searchConcept")
|
|
public RespDTO<GetAllForRelationDTO> searchConcept(@Valid @RequestBody SearchConceptVO searchConceptVO) {
|
|
public RespDTO<GetAllForRelationDTO> searchConcept(@Valid @RequestBody SearchConceptVO searchConceptVO) {
|
|
@@ -70,7 +71,12 @@ public class KlDiseaseController {
|
|
return RespDTO.onSuc(getAllForRelationDTOS);
|
|
return RespDTO.onSuc(getAllForRelationDTOS);
|
|
}
|
|
}
|
|
|
|
|
|
- @ApiOperation(value = "诊断依据保存[by:kongwz]")
|
|
|
|
|
|
+ @ApiOperation(value = "诊断依据保存[by:kongwz]",
|
|
|
|
+ notes = "sid: 第一层的概念id <br>" +
|
|
|
|
+ "rid: 第一层的关系id <br>" +
|
|
|
|
+ "eid: 第二层的概念id <br>" +
|
|
|
|
+ "srid: 第二层的关系id <br>" +
|
|
|
|
+ "eids: 第三层的概念id")
|
|
@PostMapping("/save")
|
|
@PostMapping("/save")
|
|
@SysLogger("save")
|
|
@SysLogger("save")
|
|
public RespDTO<Boolean> save(@Valid @RequestBody List<KlRelationSaveVO> klRelationSaveVOs) {
|
|
public RespDTO<Boolean> save(@Valid @RequestBody List<KlRelationSaveVO> klRelationSaveVOs) {
|