From 1819b87c6a240fc4a4aaf32083b1adcc0ed814a6 Mon Sep 17 00:00:00 2001 From: zhuxinyu <1799009482@qq.com> Date: Wed, 26 Apr 2023 09:51:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E9=99=8D=E4=BA=8B=E4=BB=B6=E6=8E=A8?= =?UTF-8?q?=E9=80=81=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../njcn/device/pq/pojo/po/EventPushLogs.java | 28 +-- .../pq/pojo/vo/TerminalDaliyFlowVO.java | 3 + .../device/pq/mapper/EventPushLogsMapper.java | 8 + .../pq/mapper/mapping/EventPushLogsMapper.xml | 5 + .../pq/mapper/mapping/RateOfFlowMapper.xml | 2 +- .../mapper/mapping/TerminalMaintainMapper.xml | 66 +++---- .../pq/service/impl/FlowMealServiceImpl.java | 6 +- .../pq/service/impl/LogManageServiceImpl.java | 177 +++++++++++++----- .../impl/TerminalMaintainServiceImpl.java | 15 +- .../Impl/EventDetailServiceImpl.java | 4 - 10 files changed, 199 insertions(+), 115 deletions(-) create mode 100644 pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/EventPushLogsMapper.java create mode 100644 pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/EventPushLogsMapper.xml diff --git a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/po/EventPushLogs.java b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/po/EventPushLogs.java index aebce0cae..3ee803bb3 100644 --- a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/po/EventPushLogs.java +++ b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/po/EventPushLogs.java @@ -1,10 +1,12 @@ package com.njcn.device.pq.pojo.po; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; -import org.influxdb.annotation.Column; -import org.influxdb.annotation.Measurement; import java.time.Instant; +import java.time.LocalDateTime; /** * @version 1.0.0 @@ -12,27 +14,25 @@ import java.time.Instant; * @date: 2022/06/09 11:00 */ @Data -@Measurement(name = "pqs_event_push_logs") +@TableName("cld_event_push_log") public class EventPushLogs { - @Column(name = "time") - private Instant timeId; + @TableId("Time_Id") + private LocalDateTime timeId; - @Column(name = "line_id") + @TableField("Line_Id") private String lineId; - @Column(name = "create_time") - private String createTime; + @TableField("Create_Time") + private LocalDateTime createTime; - @Column(name = "update_time") - private String updateTime; + @TableField("Update_Time") + private LocalDateTime updateTime; - @Column(name = "push_failed") + @TableField("Push_Failed") private Integer pushFailed; - @Column(name = "result") + @TableField("Result") private Integer result; - - } diff --git a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/TerminalDaliyFlowVO.java b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/TerminalDaliyFlowVO.java index 9f7b2f3b0..d234eaba4 100644 --- a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/TerminalDaliyFlowVO.java +++ b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/TerminalDaliyFlowVO.java @@ -1,5 +1,6 @@ package com.njcn.device.pq.pojo.vo; +import com.njcn.device.pq.pojo.po.DevFuction; import com.njcn.device.pq.pojo.po.influxdb.DeviceDayFlow; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @@ -32,6 +33,8 @@ public class TerminalDaliyFlowVO { private Float flowMeal; @ApiModelProperty(name = "deviceDayFlowsList",value = "装置日流量统计集合") private List deviceDayFlowsList; + @ApiModelProperty(name = "functions",value = "装置功能码集合") + private List functions; } diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/EventPushLogsMapper.java b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/EventPushLogsMapper.java new file mode 100644 index 000000000..7dfd60b7c --- /dev/null +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/EventPushLogsMapper.java @@ -0,0 +1,8 @@ +package com.njcn.device.pq.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.njcn.device.pq.pojo.po.EventPushLogs; + + +public interface EventPushLogsMapper extends BaseMapper { +} diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/EventPushLogsMapper.xml b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/EventPushLogsMapper.xml new file mode 100644 index 000000000..fd2b0d162 --- /dev/null +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/EventPushLogsMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/RateOfFlowMapper.xml b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/RateOfFlowMapper.xml index 06ede2cc5..d8dda671f 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/RateOfFlowMapper.xml +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/RateOfFlowMapper.xml @@ -38,7 +38,7 @@ `Update_Time` updateTime FROM cld_flow_meal - WHERE Type =0 OR Type =1 AND Flag =1 + WHERE Type =0 AND Flag =1 diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/TerminalMaintainMapper.xml b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/TerminalMaintainMapper.xml index aa88ddc0c..47df006e1 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/TerminalMaintainMapper.xml +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/TerminalMaintainMapper.xml @@ -3,39 +3,39 @@