From 55a3b95a978e73a931e1d71df798c3289a4c963e Mon Sep 17 00:00:00 2001 From: kerwincui <164770707@qq.com> Date: Fri, 26 Apr 2024 11:04:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E5=B1=8F=E5=B1=95=E7=A4=BA404?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data/controller/DeviceLogController.java | 13 +++++++++++++ .../com/fastbee/iot/mapper/DeviceLogMapper.java | 7 +++++++ .../com/fastbee/iot/service/IDeviceLogService.java | 8 ++++++++ .../iot/service/impl/DeviceLogServiceImpl.java | 14 ++++++++++++++ .../fastbee/iot/tdengine/service/ILogService.java | 3 +++ .../tdengine/service/impl/MySqlLogServiceImpl.java | 8 ++++++++ .../main/resources/mapper/iot/DeviceLogMapper.xml | 12 ++++++++++++ 7 files changed, 65 insertions(+) diff --git a/springboot/fastbee-open-api/src/main/java/com/fastbee/data/controller/DeviceLogController.java b/springboot/fastbee-open-api/src/main/java/com/fastbee/data/controller/DeviceLogController.java index 4db3b514..90851090 100644 --- a/springboot/fastbee-open-api/src/main/java/com/fastbee/data/controller/DeviceLogController.java +++ b/springboot/fastbee-open-api/src/main/java/com/fastbee/data/controller/DeviceLogController.java @@ -46,4 +46,17 @@ public class DeviceLogController extends BaseController return getDataTable(list); } + /** + * 查询设备日志列表 + */ + @ApiOperation("查询设备日志列表") + @PreAuthorize("@ss.hasPermi('iot:device:list')") + @GetMapping("/list") + public TableDataInfo list(DeviceLog deviceLog) + { + startPage(); + List list = deviceLogService.selectDeviceLogList(deviceLog); + return getDataTable(list); + } + } diff --git a/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/mapper/DeviceLogMapper.java b/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/mapper/DeviceLogMapper.java index 9f8144a8..a5f71e06 100644 --- a/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/mapper/DeviceLogMapper.java +++ b/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/mapper/DeviceLogMapper.java @@ -82,5 +82,12 @@ public interface DeviceLogMapper */ public int deleteDeviceLogByDeviceNumber(String deviceNumber); + /** + * 查询设备日志列表 + * + * @param deviceLog 设备日志 + * @return 设备日志集合 + */ + public List selectDeviceLogList(DeviceLog deviceLog); } diff --git a/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/IDeviceLogService.java b/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/IDeviceLogService.java index 7310cc80..6ced4190 100644 --- a/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/IDeviceLogService.java +++ b/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/IDeviceLogService.java @@ -24,4 +24,12 @@ public interface IDeviceLogService */ public List selectMonitorList(DeviceLog deviceLog); + /** + * 查询设备日志列表 + * + * @param deviceLog 设备日志 + * @return 设备日志集合 + */ + public List selectDeviceLogList(DeviceLog deviceLog); + } diff --git a/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/impl/DeviceLogServiceImpl.java b/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/impl/DeviceLogServiceImpl.java index 8e033be4..2e5c155b 100644 --- a/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/impl/DeviceLogServiceImpl.java +++ b/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/impl/DeviceLogServiceImpl.java @@ -38,4 +38,18 @@ public class DeviceLogServiceImpl implements IDeviceLogService return logService.selectMonitorList(deviceLog); } + /** + * 查询设备日志列表 + * + * @param deviceLog 设备日志 + * @return 设备日志 + */ + @Override + public List selectDeviceLogList(DeviceLog deviceLog) + { + if(deviceLog.getIsMonitor()==null){ + deviceLog.setIsMonitor(0); + } + return logService.selectDeviceLogList(deviceLog); + } } diff --git a/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/tdengine/service/ILogService.java b/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/tdengine/service/ILogService.java index 05baa098..b89d8ef9 100644 --- a/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/tdengine/service/ILogService.java +++ b/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/tdengine/service/ILogService.java @@ -31,5 +31,8 @@ public interface ILogService { /** 查询监测数据列表 **/ List selectMonitorList(DeviceLog deviceLog); + /** 查询物模型日志列表 **/ + List selectDeviceLogList(DeviceLog deviceLog); + } diff --git a/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/tdengine/service/impl/MySqlLogServiceImpl.java b/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/tdengine/service/impl/MySqlLogServiceImpl.java index 80fe0bf8..1c63b5c0 100644 --- a/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/tdengine/service/impl/MySqlLogServiceImpl.java +++ b/springboot/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/tdengine/service/impl/MySqlLogServiceImpl.java @@ -52,4 +52,12 @@ public class MySqlLogServiceImpl implements ILogService { return deviceLogMapper.selectMonitorList(deviceLog); } + /*** + * 日志列表 + * @return + */ + @Override + public List selectDeviceLogList(DeviceLog deviceLog) { + return deviceLogMapper.selectDeviceLogList(deviceLog); + } } diff --git a/springboot/fastbee-service/fastbee-iot-service/src/main/resources/mapper/iot/DeviceLogMapper.xml b/springboot/fastbee-service/fastbee-iot-service/src/main/resources/mapper/iot/DeviceLogMapper.xml index 540fd56c..ced8cb75 100644 --- a/springboot/fastbee-service/fastbee-iot-service/src/main/resources/mapper/iot/DeviceLogMapper.xml +++ b/springboot/fastbee-service/fastbee-iot-service/src/main/resources/mapper/iot/DeviceLogMapper.xml @@ -143,4 +143,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" delete from iot_device_log where serial_number = #{deviceNumber} + +