|
@ -6,6 +6,7 @@ import com.yihu.iot.service.company.IotCompanyService;
|
|
import com.yihu.iot.service.device.IotPatientDeviceService;
|
|
import com.yihu.iot.service.device.IotPatientDeviceService;
|
|
import com.yihu.iot.service.dict.IotSystemDictService;
|
|
import com.yihu.iot.service.dict.IotSystemDictService;
|
|
import com.yihu.iot.service.equipment.IotEqtDetailService;
|
|
import com.yihu.iot.service.equipment.IotEqtDetailService;
|
|
|
|
import com.yihu.iot.service.monitorPlatform.CopdXeekDeviceService;
|
|
import com.yihu.iot.service.monitorPlatform.MonitorPlatformService;
|
|
import com.yihu.iot.service.monitorPlatform.MonitorPlatformService;
|
|
import com.yihu.iot.service.product.IotProductBaseInfoService;
|
|
import com.yihu.iot.service.product.IotProductBaseInfoService;
|
|
import com.yihu.jw.entity.iot.device.IotPatientDeviceDO;
|
|
import com.yihu.jw.entity.iot.device.IotPatientDeviceDO;
|
|
@ -13,6 +14,7 @@ import com.yihu.jw.entity.iot.dict.IotSystemDictDO;
|
|
import com.yihu.jw.restmodel.iot.device.IotPatientDeviceVO;
|
|
import com.yihu.jw.restmodel.iot.device.IotPatientDeviceVO;
|
|
import com.yihu.jw.restmodel.web.Envelop;
|
|
import com.yihu.jw.restmodel.web.Envelop;
|
|
import com.yihu.jw.restmodel.web.MixEnvelop;
|
|
import com.yihu.jw.restmodel.web.MixEnvelop;
|
|
|
|
import com.yihu.jw.restmodel.web.ObjEnvelop;
|
|
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
|
|
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
|
|
import com.yihu.jw.rm.iot.IotRequestMapping;
|
|
import com.yihu.jw.rm.iot.IotRequestMapping;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
@ -48,6 +50,8 @@ public class MonitorPlatformController extends EnvelopRestEndpoint {
|
|
private IotEqtDetailService iotEqtDetailService;
|
|
private IotEqtDetailService iotEqtDetailService;
|
|
@Autowired
|
|
@Autowired
|
|
private IotCompanyService iotCompanyService;
|
|
private IotCompanyService iotCompanyService;
|
|
|
|
@Autowired
|
|
|
|
private CopdXeekDeviceService copdXeekDeviceService;
|
|
|
|
|
|
|
|
|
|
@PostMapping(value = IotRequestMapping.PatientDevice.addPatientDevice)
|
|
@PostMapping(value = IotRequestMapping.PatientDevice.addPatientDevice)
|
|
@ -627,6 +631,31 @@ public class MonitorPlatformController extends EnvelopRestEndpoint {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@RequestMapping(value = "getXeekDeviceData",method = RequestMethod.GET)
|
|
|
|
@ApiOperation(value = "塞克设备数据获取")
|
|
|
|
public ObjEnvelop getXeekDeviceData(@ApiParam(name="deviceSN",value = "设备sn码")
|
|
|
|
@RequestParam(value = "deviceSN")String deviceSN,
|
|
|
|
@ApiParam(name="reportType",value = "测试项目 1=吸气测试;2=呼气测试;6=MVV 测试;7=慢通气测试")
|
|
|
|
@RequestParam(value = "reportType")String reportType,
|
|
|
|
@ApiParam(name="patient",value = "patient")
|
|
|
|
@RequestParam(value = "patient",required = false)String patient,
|
|
|
|
@ApiParam(name="parameter",value = "数据指标 inCount,outCount")
|
|
|
|
@RequestParam(value = "parameter",required = false)String parameter,
|
|
|
|
@ApiParam(name="time",value = "7 30 90")
|
|
|
|
@RequestParam(value = "time",required = false)String time,
|
|
|
|
@ApiParam(name="begin",value = "开始时间 YYYY-MM-DD HH:MM:SS" ,defaultValue = "2021-04-14 00:00:00")
|
|
|
|
@RequestParam(value = "begin")String begin,
|
|
|
|
@ApiParam(name="end",value = "结束时间 YYYY-MM-DD HH:MM:SS" ,defaultValue = "2021-04-14 23:59:59" )
|
|
|
|
@RequestParam(value = "end")String end)
|
|
|
|
{
|
|
|
|
try {
|
|
|
|
return ObjEnvelop.getSuccess("查询成功",copdXeekDeviceService.getDeviceData(patient,deviceSN,reportType,parameter,time,begin,end));
|
|
|
|
}catch (Exception e){
|
|
|
|
e.printStackTrace();
|
|
|
|
return ObjEnvelop.getError("查询失败"+e.getMessage());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
@ApiOperation("获取门诊记录/住院记录(基卫+APP)")
|
|
@ApiOperation("获取门诊记录/住院记录(基卫+APP)")
|
|
@RequestMapping(value = "/event", produces = "application/json;charset=UTF-8", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/event", produces = "application/json;charset=UTF-8", method = RequestMethod.GET)
|
|
public String getAllEvent(@ApiParam(name = "patient", value = "患者代码", defaultValue = "")
|
|
public String getAllEvent(@ApiParam(name = "patient", value = "患者代码", defaultValue = "")
|