|
@@ -4,6 +4,7 @@ import com.diagbot.annotation.SysLogger;
|
|
import com.diagbot.dto.ConceptIntroduceDTO;
|
|
import com.diagbot.dto.ConceptIntroduceDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.facade.ConceptDetailFacade;
|
|
import com.diagbot.facade.ConceptDetailFacade;
|
|
|
|
+import com.diagbot.vo.ConceptIntorducesVO;
|
|
import com.diagbot.vo.ConceptIntroduceVO;
|
|
import com.diagbot.vo.ConceptIntroduceVO;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -14,6 +15,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import javax.validation.Valid;
|
|
import javax.validation.Valid;
|
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
* <p>
|
|
* <p>
|
|
@@ -33,7 +35,7 @@ public class ConceptDetailController {
|
|
|
|
|
|
@ApiOperation(value = "知识库标准化-获取提示信息[by:zhaops]",
|
|
@ApiOperation(value = "知识库标准化-获取提示信息[by:zhaops]",
|
|
notes = "name: 标签名称,必填<br>" +
|
|
notes = "name: 标签名称,必填<br>" +
|
|
- "type:标签类型(1-症状,5-化验,6-辅检,7-诊断,8-药品,9-药品大类,10-不良反应,11-药品小类,12-化验公表项,22-指标),单选必填<br>" +
|
|
|
|
|
|
+ "type:标签类型(1-症状,5-化验,6-辅检,7-诊断,8-药品,9-药品大类,10-不良反应,11-药品小类,12-化验公表项,22-指标,25-手术),单选必填<br>" +
|
|
"position:1-摘要,2-全文,5-药品说明书,6-不良反应,单选选填")
|
|
"position:1-摘要,2-全文,5-药品说明书,6-不良反应,单选选填")
|
|
@PostMapping("/getConceptDetail")
|
|
@PostMapping("/getConceptDetail")
|
|
@SysLogger("getConceptDetail")
|
|
@SysLogger("getConceptDetail")
|
|
@@ -41,4 +43,17 @@ public class ConceptDetailController {
|
|
ConceptIntroduceDTO data = conceptDetailFacade.getConceptDetail(conceptIntroduceVO);
|
|
ConceptIntroduceDTO data = conceptDetailFacade.getConceptDetail(conceptIntroduceVO);
|
|
return RespDTO.onSuc(data);
|
|
return RespDTO.onSuc(data);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @ApiOperation(value = "批量获取提示信息[by:zhaops]",
|
|
|
|
+ notes = "conceptIntorduces:数组,必填<br>" +
|
|
|
|
+ "name: 标签名称,必填<br>" +
|
|
|
|
+ "type:标签类型(1-症状,5-化验,6-辅检,7-诊断,8-药品,9-药品大类,10-不良反应,11-药品小类,12-化验公表项,22-指标,25-手术),单选必填<br>" +
|
|
|
|
+ "titles:提示信息标题列表,数组选填<br>" +
|
|
|
|
+ "position:1-摘要,2-全文,3-一般治疗,4-手术治疗,5-药品说明书,6-不良反应,单选选填")
|
|
|
|
+ @PostMapping("/getConceptDetails")
|
|
|
|
+ @SysLogger("getConceptDetails")
|
|
|
|
+ public RespDTO<List<ConceptIntroduceDTO>> getConceptDetails(@Valid @RequestBody ConceptIntorducesVO conceptIntorducesVO) {
|
|
|
|
+ List<ConceptIntroduceDTO> data = conceptDetailFacade.getConceptDetails(conceptIntorducesVO.getConceptIntorduces());
|
|
|
|
+ return RespDTO.onSuc(data);
|
|
|
|
+ }
|
|
}
|
|
}
|