From cc9957409fb0001f332b6847e7ff4e834f3fdba9 Mon Sep 17 00:00:00 2001
From: 张磊磊 <201175954@qq.com>
Date: 星期五, 27 十月 2023 16:00:05 +0800
Subject: [PATCH] 环境监测/烟尘

---
 hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/service/impl/HelmetServiceImpl.java |   21 +++++
 hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/service/HelmetService.java          |    4 +
 hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/controller/HelmetController.java    |   12 +++
 hd/pipe/materialsManage/src/main/resources/mapping/THelmetDeviceMapper.xml                                      |   58 ++++++++++++++
 hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/mapper/HelmetMapper.java            |    3 
 hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/entity/TDataValue.java              |  118 +++++++++++++++++++++++++++++
 6 files changed, 216 insertions(+), 0 deletions(-)

diff --git a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/controller/HelmetController.java b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/controller/HelmetController.java
index 28a3317..6988e97 100644
--- a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/controller/HelmetController.java
+++ b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/controller/HelmetController.java
@@ -2,6 +2,7 @@
 
 import com.thhy.general.common.BasicResult;
 import com.thhy.materials.modules.biz.helmet.service.HelmetService;
+import org.apache.ibatis.annotations.Mapper;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -70,6 +71,17 @@
     public BasicResult helmetReportUser(@RequestBody Map<String,Object> values){
         return helmetService.helmetReportUser(values);
     }
+    //烟尘数据
+    @PostMapping("/dataSmockList")
+    public BasicResult dataSmockList(@RequestBody Map<String,Object> values){
+        return helmetService.dataSmockList(values);
+    }
+
+    //环境监测
+    @PostMapping("/dataValuesList")
+    public BasicResult dataValuesList(@RequestBody Map<String,Object> values){
+        return helmetService.dataValuesList(values);
+    }
 
 
 }
diff --git a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/entity/TDataValue.java b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/entity/TDataValue.java
new file mode 100644
index 0000000..9fdb64b
--- /dev/null
+++ b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/entity/TDataValue.java
@@ -0,0 +1,118 @@
+package com.thhy.materials.modules.biz.helmet.entity;
+
+import lombok.Data;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.ToString;
+
+import java.io.Serializable;
+
+@Data
+@Getter
+@Setter
+@ToString
+public class TDataValue implements Serializable {
+    /**
+     * 
+     */
+    private Integer dataId;
+
+    /**
+     * 设备编号
+     */
+    private Integer deviceId;
+
+    /**
+     * 设备名称
+     */
+    private String deviceName;
+
+    /**
+     * 账号
+     */
+    private String accountNumber;
+
+    /**
+     * 上传时间
+     */
+    private String uploadTime;
+
+    /**
+     * pm2.5
+     */
+    private String pm25;
+
+    /**
+     * pm10
+     */
+    private String pm10;
+
+    /**
+     * tsp
+     */
+    private String tsp;
+
+    /**
+     * 温度
+     */
+    private String temperature;
+
+    /**
+     * 湿度
+     */
+    private String humidity;
+
+    /**
+     * 数据6
+     */
+    private String data6;
+
+    /**
+     * 风速
+     */
+    private String windSpeed;
+
+    /**
+     * 风向
+     */
+    private String windDirection;
+
+    /**
+     * tvoc
+     */
+    private String tvoc;
+
+    /**
+     * no2
+     */
+    private String no2;
+
+    /**
+     * co
+     */
+    private String co;
+
+    /**
+     * so2
+     */
+    private String so2;
+
+    /**
+     * o3
+     */
+    private String o3;
+
+
+    /**
+     * 噪音
+     */
+    private String noise;
+
+    /**
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database table t_data_value
+     *
+     * @mbg.generated Fri Oct 13 15:29:00 CST 2023
+     */
+    private static final long serialVersionUID = 1L;
+}
\ No newline at end of file
diff --git a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/mapper/HelmetMapper.java b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/mapper/HelmetMapper.java
index 5303370..1f8cb49 100644
--- a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/mapper/HelmetMapper.java
+++ b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/mapper/HelmetMapper.java
@@ -50,4 +50,7 @@
 
     void smockInsert(TDataSmock tDataSmock);
 
+    List<TDataSmock> dataSmockList(Map<String, Object> values);
+
+    List<TDataValue> dataValuesList(Map<String, Object> values);
 }
diff --git a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/service/HelmetService.java b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/service/HelmetService.java
index 9c5497b..46fdb54 100644
--- a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/service/HelmetService.java
+++ b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/service/HelmetService.java
@@ -43,4 +43,8 @@
     BasicResult helmetReportUser(Map<String, Object> values);
 
     void smockInsert(TDataSmock tDataSmock);
+
+    BasicResult dataSmockList(Map<String, Object> values);
+
+    BasicResult dataValuesList(Map<String, Object> values);
 }
diff --git a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/service/impl/HelmetServiceImpl.java b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/service/impl/HelmetServiceImpl.java
index eb38b37..6ab68f7 100644
--- a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/service/impl/HelmetServiceImpl.java
+++ b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/helmet/service/impl/HelmetServiceImpl.java
@@ -8,6 +8,7 @@
 import com.thhy.materials.modules.biz.helmet.mapper.HelmetMapper;
 import com.thhy.materials.modules.biz.helmet.service.HelmetService;
 import org.springframework.stereotype.Service;
+import sun.misc.Cache;
 
 import javax.annotation.Resource;
 import java.util.HashMap;
@@ -138,4 +139,24 @@
         System.out.println("参数为---"+tDataSmock.toString());
         helmetMapper.smockInsert(tDataSmock);
     }
+
+    @Override
+    public BasicResult dataSmockList(Map<String, Object> values) {
+        Integer pageSize = Integer.valueOf(values.get("pageSize").toString());
+        Integer pageNum = Integer.valueOf(values.get("pageNum").toString());
+        PageHelper.startPage(pageNum,pageSize);
+        List<TDataSmock> dataSmocks = helmetMapper.dataSmockList(values);
+        PageInfo<TDataSmock> tDataSmockPageInfo = new PageInfo<>(dataSmocks);
+        return BasicResult.success(tDataSmockPageInfo);
+    }
+
+    @Override
+    public BasicResult dataValuesList(Map<String, Object> values) {
+        Integer pageSize = Integer.valueOf(values.get("pageSize").toString());
+        Integer pageNum = Integer.valueOf(values.get("pageNum").toString());
+        PageHelper.startPage(pageNum,pageSize);
+        List<TDataValue> dataSmocks = helmetMapper.dataValuesList(values);
+        PageInfo<TDataValue> tDataValuePageInfo = new PageInfo<>(dataSmocks);
+        return BasicResult.success(tDataValuePageInfo);
+    }
 }
diff --git a/hd/pipe/materialsManage/src/main/resources/mapping/THelmetDeviceMapper.xml b/hd/pipe/materialsManage/src/main/resources/mapping/THelmetDeviceMapper.xml
index 94c0c00..25d2255 100644
--- a/hd/pipe/materialsManage/src/main/resources/mapping/THelmetDeviceMapper.xml
+++ b/hd/pipe/materialsManage/src/main/resources/mapping/THelmetDeviceMapper.xml
@@ -681,4 +681,62 @@
     </trim>
   </insert>
 
+  <select id="dataSmockList" resultType="com.thhy.materials.modules.biz.helmet.entity.TDataSmock">
+    select
+    smoke_id as smokeId,
+    gateway_cyc as gatewayCyc,
+    FanS as fans,
+    V1Run as v1run,
+    UV1Run as uv1run,
+    FanRun as fanrun,
+    UV2Run as uv2run,
+    SSVRun as ssvrun,
+    DP as dp,
+    T as t,
+    OC as oc,
+    gatew as gatew,
+    NXRun as nxrun,
+    Alarm as alarm,
+    times as times,
+    RTC_VOLT as rtcVolt,
+    V2Run as v2run,
+    DXQVRun as dxqvrun,
+    Press as press,
+    Dc as dc
+     from  t_data_smock
+    where 1=1
+    <if test="strTime!=null and endTime!=null and strTime!='' and endTime!='' ">
+        and times between #{strTime} and #{endTime}
+    </if>
+    order by times desc
+  </select>
+  <select id="dataValuesList" resultType="com.thhy.materials.modules.biz.helmet.entity.TDataValue">
+        select
+ data_id as dataId,
+ device_id as deviceId,
+  device_name as deviceName,
+   account_number as accountNumber,
+    upload_time as uploadTime,
+     pm25 as pm25,
+      pm10 as pm10,
+      tsp as tsp,
+      temperature as temperature,
+    humidity as humidity,
+     data6 as data6,
+      wind_speed as windSpeed,
+      wind_direction as windDirection,
+       tvoc as tvoc,
+        no2 as no2,
+        co as co,
+         so2 as so2,
+          o3 as o3,
+          noise as noise
+         from t_data_value
+        where 1=1
+        <if test="strTime!=null and strTime!='' and endTime!=null and endTime!='' ">
+        and upload_time between #{strTime} and #{endTime}
+        </if>
+        order by upload_time desc
+  </select>
+
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3