治理设备新增模块状态查询功能
This commit is contained in:
@@ -9,6 +9,7 @@ import com.njcn.common.utils.HttpResultUtil;
|
||||
import com.njcn.csdevice.pojo.vo.DataGroupEventVO;
|
||||
import com.njcn.csharmonic.param.CsEventUserQueryPage;
|
||||
import com.njcn.csharmonic.param.CsEventUserQueryParam;
|
||||
import com.njcn.csharmonic.param.DataParam;
|
||||
import com.njcn.csharmonic.pojo.po.CsEventPO;
|
||||
import com.njcn.csharmonic.pojo.vo.CsEventVO;
|
||||
import com.njcn.csharmonic.pojo.vo.EventDetailVO;
|
||||
@@ -23,7 +24,6 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -91,7 +91,6 @@ public class CsEventController extends BaseController {
|
||||
public void getFileZip(String eventId, HttpServletResponse response) {
|
||||
String methodDescribe = getMethodDescribe("getFileZip");
|
||||
csEventPOService.getFileZip(eventId,response);
|
||||
|
||||
}
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@@ -112,4 +111,14 @@ public class CsEventController extends BaseController {
|
||||
CsEventPO po = csEventPOService.lambdaQuery().eq(CsEventPO::getDeviceId,csEventPO.getDeviceId()).eq(CsEventPO::getTag,csEventPO.getTag()).eq(CsEventPO::getStartTime,csEventPO.getStartTime()).one();
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, po, methodDescribe);
|
||||
}
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/queryByModelId")
|
||||
@ApiOperation("获取各模块事件")
|
||||
public HttpResult<List<CsEventPO>> queryByModelId(@RequestBody DataParam param) {
|
||||
String methodDescribe = getMethodDescribe("queryByModelId");
|
||||
List<CsEventPO> list = csEventPOService.queryByModelId(param);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@ import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
||||
import com.njcn.common.pojo.response.HttpResult;
|
||||
import com.njcn.common.utils.HttpResultUtil;
|
||||
import com.njcn.csdevice.pojo.vo.DataGroupEventVO;
|
||||
import com.njcn.csdevice.pojo.vo.EachModuleVO;
|
||||
import com.njcn.csdevice.pojo.vo.RecordVo;
|
||||
import com.njcn.csharmonic.param.DataParam;
|
||||
import com.njcn.csharmonic.pojo.vo.RealTimeDataVo;
|
||||
@@ -62,4 +63,24 @@ public class DataController extends BaseController {
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
|
||||
}
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/allModelData")
|
||||
@ApiOperation("设备监控-》模块数据")
|
||||
@ApiImplicitParam(name = "param", value = "参数", required = true)
|
||||
public HttpResult<List<EachModuleVO>> allModelData(@RequestBody DataParam param) {
|
||||
String methodDescribe = getMethodDescribe("allModelData");
|
||||
List<EachModuleVO> list = dataService.allModelData(param);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
|
||||
}
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/getModuleState")
|
||||
@ApiOperation("apf-》获取模块状态")
|
||||
@ApiImplicitParam(name = "id", value = "id", required = true)
|
||||
public HttpResult<List<EachModuleVO>> getModuleState(@RequestParam("id") String id) {
|
||||
String methodDescribe = getMethodDescribe("getModuleState");
|
||||
List<EachModuleVO> list = dataService.getModuleState(id);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -6,7 +6,8 @@ import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
||||
import com.njcn.common.pojo.response.HttpResult;
|
||||
import com.njcn.common.utils.HttpResultUtil;
|
||||
import com.njcn.csharmonic.pojo.param.StatisticsDataParam;
|
||||
import com.njcn.csharmonic.pojo.vo.LineIntegrityVo;
|
||||
import com.njcn.csharmonic.pojo.vo.DataVo;
|
||||
import com.njcn.csharmonic.pojo.vo.HalfMonthReportVO;
|
||||
import com.njcn.csharmonic.service.IStatisticsDataDataService;
|
||||
import com.njcn.web.controller.BaseController;
|
||||
import io.swagger.annotations.Api;
|
||||
@@ -34,12 +35,32 @@ public class StatisticsDataDataController extends BaseController {
|
||||
private final IStatisticsDataDataService statisticsDataDataService;
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/devData")
|
||||
@ApiOperation("装置数据统计(监测点完整性、装置在线率)")
|
||||
@PostMapping("/lineIntegrity")
|
||||
@ApiOperation("监测点数据完整性")
|
||||
@ApiImplicitParam(name = "param", value = "参数", required = true)
|
||||
public HttpResult<List<LineIntegrityVo>> getDevData(@RequestBody StatisticsDataParam param) {
|
||||
String methodDescribe = getMethodDescribe("getDevData");
|
||||
List<LineIntegrityVo> list = statisticsDataDataService.getDevData(param);
|
||||
public HttpResult<List<DataVo>> getLineIntegrity(@RequestBody StatisticsDataParam param) {
|
||||
String methodDescribe = getMethodDescribe("getLineIntegrity");
|
||||
List<DataVo> list = statisticsDataDataService.getLineIntegrity(param);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
|
||||
}
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/devOnlineRate")
|
||||
@ApiOperation("装置在线率")
|
||||
@ApiImplicitParam(name = "param", value = "参数", required = true)
|
||||
public HttpResult<List<DataVo>> getDevOnlineRate(@RequestBody StatisticsDataParam param) {
|
||||
String methodDescribe = getMethodDescribe("getDevOnlineRate");
|
||||
List<DataVo> list = statisticsDataDataService.getDevOnlineRate(param);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
|
||||
}
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/halfMonthReport")
|
||||
@ApiOperation("半月报功能")
|
||||
@ApiImplicitParam(name = "param", value = "参数", required = true)
|
||||
public HttpResult<List<HalfMonthReportVO>> getHalfMonthReport(@RequestBody StatisticsDataParam param) {
|
||||
String methodDescribe = getMethodDescribe("getHalfMonthReport");
|
||||
List<HalfMonthReportVO> result = statisticsDataDataService.getHalfMonthReport(param);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user