|
@@ -12,6 +12,7 @@ import com.diagbot.vo.IdListVO;
|
|
|
import com.diagbot.vo.IdVO;
|
|
|
import com.diagbot.vo.MappingConfigPageVO;
|
|
|
import com.diagbot.vo.MappingConfigVO;
|
|
|
+import com.diagbot.vo.PrecDataVO;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -83,6 +84,19 @@ public class MappingConfigController {
|
|
|
return RespDTO.onSuc(data);
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation(value = "预匹配(非文件匹配)[by:zhaops]",
|
|
|
+ notes = "type(必填): 类型:1-化验、3-辅检、4-诊断、5-药品、6-手术和操作、7-科室、8-输血、10-量表、11-护理、12-中医诊断、13-中医证候、14-麻醉 <br>"+
|
|
|
+ "hisName(必填):医院术语名称 <br>" +
|
|
|
+ "hisDetailName(选填):医院术语名称-细项 <br>" +
|
|
|
+ "code(选填):诊断ICD10编码、手术编码、中医疾病编码、中医证候编码 <br>" +
|
|
|
+ "approval(选填):药品国药准字 <br>" )
|
|
|
+ @PostMapping(value = "/precData")
|
|
|
+ @SysLogger("precData")
|
|
|
+ public RespDTO<List<MappingConfigWrapper>> precData(@Valid @RequestBody PrecDataVO precDataVO) {
|
|
|
+ List<MappingConfigWrapper> data = mappingConfigFacade.precData(precDataVO);
|
|
|
+ return RespDTO.onSuc(data);
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation(value = "数据导入[by:zhaops]",
|
|
|
notes = "file(必填):导入文件 <br>" +
|
|
|
"hospitalId(必填):医院id <br>" +
|
|
@@ -92,9 +106,9 @@ public class MappingConfigController {
|
|
|
@SysLogger("importExcel")
|
|
|
@Transactional
|
|
|
public RespDTO<Boolean> importExcel(@RequestParam("file") MultipartFile file,
|
|
|
- @RequestParam("hospitalId") Long hospitalId,
|
|
|
- @RequestParam("type") Integer type,
|
|
|
- @RequestParam("uesrId") String userId) {
|
|
|
+ @RequestParam("hospitalId") Long hospitalId,
|
|
|
+ @RequestParam("type") Integer type,
|
|
|
+ @RequestParam("uesrId") String userId) {
|
|
|
Boolean data = mappingConfigFacade.importExcel(file, hospitalId, type, userId);
|
|
|
return RespDTO.onSuc(data);
|
|
|
}
|