设备监控右侧新增:趋势数据、实时数据、暂态事件相关接口
This commit is contained in:
@@ -11,6 +11,8 @@ import com.njcn.csdevice.pojo.param.EnergyBaseParam;
|
||||
import com.njcn.csdevice.pojo.vo.CsGroupVO;
|
||||
import com.njcn.csdevice.pojo.vo.DataGroupTemplateVO;
|
||||
import com.njcn.csdevice.service.ICsGroupService;
|
||||
import com.njcn.csharmonic.param.CommonStatisticalQueryParam;
|
||||
import com.njcn.csharmonic.pojo.vo.ThdDataVO;
|
||||
import com.njcn.web.controller.BaseController;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
@@ -79,13 +81,36 @@ public class CsGroupController extends BaseController {
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/deviceDataByType")
|
||||
@ApiOperation("根据类型查询趋势数据、暂态数据、实时数据")
|
||||
@ApiImplicitParam(name = "energyBaseParam",required = true)
|
||||
public HttpResult<Object> deviceDataByType(@RequestBody Map map){
|
||||
@ApiImplicitParam(name = "commonStatisticalQueryParam",required = true)
|
||||
public HttpResult<Object> deviceDataByType(@RequestBody CommonStatisticalQueryParam commonStatisticalQueryParam){
|
||||
String methodDescribe = getMethodDescribe("deviceDataByType");
|
||||
Object obj = csGroupService.deviceDataByType(map);
|
||||
Object obj = csGroupService.deviceDataByType(commonStatisticalQueryParam);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, obj, methodDescribe);
|
||||
}
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@GetMapping("/getDeviceTrendData")
|
||||
@ApiOperation("查询实时数据中实时趋势")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(name = "devId", value = "设备ID", required = true),
|
||||
@ApiImplicitParam(name = "lineId", value = "监测点id", required = true)
|
||||
})
|
||||
public HttpResult<List<ThdDataVO>> getDeviceTrendData(@RequestParam("devId") String devId, @RequestParam(value = "lineId")String lineId){
|
||||
String methodDescribe = getMethodDescribe("getDeviceTrendData");
|
||||
List<ThdDataVO> list = csGroupService.getDeviceTrendData(devId,lineId);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
|
||||
}
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/getDeviceHarmonicSpectrumData")
|
||||
@ApiOperation("查询实时数据中谐波频谱")
|
||||
@ApiImplicitParam(name = "commonStatisticalQueryParam",required = true)
|
||||
public HttpResult<List<ThdDataVO>> getDeviceHarmonicSpectrumData(@RequestBody CommonStatisticalQueryParam commonStatisticalQueryParam){
|
||||
String methodDescribe = getMethodDescribe("getDeviceHarmonicSpectrumData");
|
||||
List<ThdDataVO> list = csGroupService.getDeviceHarmonicSpectrumData(commonStatisticalQueryParam);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
|
||||
}
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/deleteGroup")
|
||||
@ApiOperation("删除分组")
|
||||
|
||||
Reference in New Issue
Block a user