|
@@ -1,24 +1,25 @@
|
|
|
package com.diagbot.web;
|
|
|
|
|
|
+import javax.validation.Valid;
|
|
|
+
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
+
|
|
|
import com.diagbot.annotation.SysLogger;
|
|
|
-import com.diagbot.dto.ItemIndexDTO;
|
|
|
+import com.diagbot.dto.IndexConfigAndDataDTO;
|
|
|
import com.diagbot.dto.RespDTO;
|
|
|
import com.diagbot.facade.IndexDataFacade;
|
|
|
import com.diagbot.vo.IndexDataFindVO;
|
|
|
import com.diagbot.vo.IndexDataSaveVO;
|
|
|
+
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
-import org.springframework.web.bind.annotation.PostMapping;
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
import springfox.documentation.annotations.ApiIgnore;
|
|
|
|
|
|
-import javax.validation.Valid;
|
|
|
-import java.util.List;
|
|
|
-
|
|
|
/**
|
|
|
* <p>
|
|
|
* 指标数据表 前端控制器
|
|
@@ -40,9 +41,9 @@ public class IndexDataController {
|
|
|
@ApiOperation(value = "2期-根据疾病Id获取指标配置[by:wangfeng]", notes = "diseaseId:疾病Id 必填<br> patientId:患者id ,必填<br> startTime:开始时间 ,必填<br> endTime:结束时间 ,必填<br> ")
|
|
|
@PostMapping("/getIndexDatas")
|
|
|
@SysLogger("getIndexDatas")
|
|
|
- public RespDTO<List<ItemIndexDTO>> getIndexDatas(@Valid @RequestBody IndexDataFindVO indexDataFindVO) {
|
|
|
+ public RespDTO<IndexConfigAndDataDTO> getIndexDatas(@Valid @RequestBody IndexDataFindVO indexDataFindVO) {
|
|
|
|
|
|
- List<ItemIndexDTO> data = indexDataFacade.getIndexDataAll(indexDataFindVO);
|
|
|
+ IndexConfigAndDataDTO data = indexDataFacade.getIndexDataAll(indexDataFindVO);
|
|
|
|
|
|
return RespDTO.onSuc(data);
|
|
|
}
|
|
@@ -51,7 +52,6 @@ public class IndexDataController {
|
|
|
@PostMapping("/saveIndexDatas")
|
|
|
@SysLogger("saveIndexDatas")
|
|
|
@Transactional
|
|
|
- @ApiIgnore
|
|
|
public RespDTO<Boolean> saveIndexDatas(@Valid @RequestBody IndexDataSaveVO indexDataSaveVO) {
|
|
|
|
|
|
boolean res = indexDataFacade.saveIndexDatas(indexDataSaveVO);
|