Преглед изворни кода

新增 一张图智慧物联 获取预警信息列表接口

zhaiyifei пре 8 месеци
родитељ
комит
8b68d20c98

+ 12 - 0
src/main/java/com/yunfeiyun/agmp/iotm/web/controller/IotScreenController.java

@@ -14,6 +14,7 @@ import com.yunfeiyun.agmp.iotm.device.monitor.domin.IotMonitorAddressGetReqVo;
 import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotDeviceListReqVo;
 import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotHomeDeviceListReqVo;
 import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotScreenStatReqVo;
+import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotWarnlogReqVo;
 import com.yunfeiyun.agmp.iotm.web.domain.resvo.IotScreenDevStatResVo;
 import com.yunfeiyun.agmp.iotm.web.service.IIotScreenService;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -124,4 +125,15 @@ public class IotScreenController extends BaseController {
         return success(iIotScreenService.qxszDataLatest(devBid));
     }
 
+    /**
+     * 获取预警信息列表接口
+     * @param
+     * @return
+     */
+    @GetMapping("/warn/list")
+    public TableDataInfo warnList(IotWarnlogReqVo iotWarnlog) {
+        startPage();
+        return getDataTable(iIotScreenService.warnList(iotWarnlog));
+    }
+
 }

+ 4 - 4
src/main/java/com/yunfeiyun/agmp/iotm/web/service/IIotScreenService.java

@@ -5,10 +5,8 @@ import com.yunfeiyun.agmp.iotm.device.monitor.domin.IotMonitorAddressGetReqVo;
 import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotDeviceListReqVo;
 import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotHomeDeviceListReqVo;
 import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotScreenStatReqVo;
-import com.yunfeiyun.agmp.iotm.web.domain.resvo.IotCmdTaskLogResVo;
-import com.yunfeiyun.agmp.iotm.web.domain.resvo.IotDeviceListResVo;
-import com.yunfeiyun.agmp.iotm.web.domain.resvo.IotHomeDeviceListResVo;
-import com.yunfeiyun.agmp.iotm.web.domain.resvo.IotScreenDevStatResVo;
+import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotWarnlogReqVo;
+import com.yunfeiyun.agmp.iotm.web.domain.resvo.*;
 
 import javax.servlet.http.HttpServletRequest;
 import java.util.List;
@@ -30,4 +28,6 @@ public interface IIotScreenService {
     public List<IotDeviceListResVo> qxsqList(HttpServletRequest request, IotDeviceListReqVo reqVo);
 
     public IotDevicelasteddata qxszDataLatest(String devBid);
+
+    public List<IotWarnlogResVo> warnList(IotWarnlogReqVo iotWarnlog);
 }

+ 6 - 0
src/main/java/com/yunfeiyun/agmp/iotm/web/service/impl/IotScreenServiceImpl.java

@@ -146,4 +146,10 @@ public class IotScreenServiceImpl implements IIotScreenService {
         return iotDeviceCommonService.func(iotDeviceBaseFunReqVo);
     }
 
+    @Override
+    public List<IotWarnlogResVo> warnList(IotWarnlogReqVo iotWarnlog) {
+        iotWarnlog.setTid(SecurityUtils.getTid());
+        return iIotWarnlogService.selectIotWarnlogResVoList(iotWarnlog);
+    }
+
 }