From 981055073317b3b07534d5ac504a4e470e87f3d8 Mon Sep 17 00:00:00 2001
From: zhanzhiqin <895896009@qq.com>
Date: 星期三, 30 三月 2022 11:04:22 +0800
Subject: [PATCH] 摄像头
---
ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightReportDataService.java | 25 ++++++++++++++++++-------
1 files changed, 18 insertions(+), 7 deletions(-)
diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightReportDataService.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightReportDataService.java
index 5a79a77..3ce83ab 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightReportDataService.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightReportDataService.java
@@ -4,6 +4,8 @@
import com.sandu.common.service.impl.BaseServiceImpl;
import com.sandu.ximon.admin.dto.LightDataDto;
import com.sandu.ximon.admin.manager.iot.frame.inner.report.A5LightHeartbeatReportInnerFrame;
+import com.sandu.ximon.dao.bo.LightBo;
+import com.sandu.ximon.dao.bo.LightReportDataBo;
import com.sandu.ximon.dao.domain.LightReportData;
import com.sandu.ximon.dao.mapper.LightReportDataMapper;
import org.springframework.beans.BeanUtils;
@@ -19,27 +21,36 @@
@Service
public class LightReportDataService extends BaseServiceImpl<LightReportDataMapper, LightReportData> {
+
/**
* 淇濆瓨涓婃姤鐨勭伅蹇冭烦鏁版嵁
*
* @return 鏄惁鎴愬姛
*/
public boolean saveReportData(String deviceName, A5LightHeartbeatReportInnerFrame.HeartBeatDataPackage heartBeatDataPackage) {
-
LightReportData lightReportData = new LightReportData();
BeanUtils.copyProperties(heartBeatDataPackage, lightReportData);
- lightReportData.setDeviceMac(deviceName);
+ lightReportData.setDeviceCode(deviceName);
return save(lightReportData);
}
/**
- * 鑾峰彇璺伅鍒楄〃
- * @return 杩斿洖缁勫悎鏁版嵁dto
+ * 鑾峰彇鎸囧畾璁惧鐮佹渶鏂扮殑涓�澶╀笂鎶ユ暟鎹�
+ * @param deviceCodeList 璁惧鐮佸垪琛�
+ * @return 涓婃姤鏁版嵁
*/
- public List<LightDataDto> listLight(int pageNo, int pageSize, String keyword) {
- PageHelper.startPage(pageNo,pageSize);
+ public List<LightReportData> getNewestReportByDeviceCode(List<String> deviceCodeList) {
+ return baseMapper.getNewestReportByDeviceCode(deviceCodeList);
+ }
- return null;
+ /**
+ * 鑾峰彇涓婃姤鏁版嵁
+ * @param keyword 鍏抽敭璇�
+ * @param deviceCode 璁惧鐮�
+ */
+ public List<LightReportDataBo> listReportData(int pageNo, int pageSize, String keyword, String deviceCode) {
+ PageHelper.startPage(pageNo,pageSize);
+ return baseMapper.listReportData(keyword,deviceCode);
}
}
--
Gitblit v1.9.3