From 495ab84a5544656fca0150c0f89321f0e4dfa2b5 Mon Sep 17 00:00:00 2001
From: ZhuDongming <773644075@qq.com>
Date: Tue, 24 Mar 2020 10:27:04 +0800
Subject: [PATCH] update

---
 src/main/java/com/moral/entity/MonitorPoint.java            |  113 +++++++++
 src/main/java/com/moral/entity/DeviceProperty.java          |  101 ++++++++
 src/main/java/com/moral/service/SensorService.java          |    1 
 src/main/java/com/moral/entity/Sensor.java                  |   73 ++++++
 src/main/java/com/moral/service/impl/DeviceServiceImpl.java |   26 --
 src/main/java/com/moral/entity/Density.java                 |   91 +++++++
 src/main/java/com/moral/config/XxlJobConfig.java            |    2 
 src/main/java/com/moral/entity/Device.java                  |  201 ++++++++++++++++
 src/main/java/com/moral/service/DeviceService.java          |   12 -
 src/main/java/com/moral/entity/DeviceVersion.java           |   56 ++++
 src/main/java/com/moral/service/impl/SensorServiceImpl.java |    9 
 src/main/java/com/moral/task/RabbitMQInsertTask.java        |   12 
 src/main/java/com/moral/task/HistoryTableInsertTask.java    |    8 
 13 files changed, 647 insertions(+), 58 deletions(-)

diff --git a/src/main/java/com/moral/config/XxlJobConfig.java b/src/main/java/com/moral/config/XxlJobConfig.java
index 3f578b3..ceb17fe 100644
--- a/src/main/java/com/moral/config/XxlJobConfig.java
+++ b/src/main/java/com/moral/config/XxlJobConfig.java
@@ -12,7 +12,7 @@
  *
  * @author xuxueli 2017-04-28
  */
-//@Configuration
+@Configuration
 public class XxlJobConfig {
     private Logger logger = LoggerFactory.getLogger(XxlJobConfig.class);
 
diff --git a/src/main/java/com/moral/entity/Density.java b/src/main/java/com/moral/entity/Density.java
new file mode 100644
index 0000000..da8c30e
--- /dev/null
+++ b/src/main/java/com/moral/entity/Density.java
@@ -0,0 +1,91 @@
+package com.moral.entity;
+
+import java.io.Serializable;
+
+public class Density implements Serializable {
+
+	private Integer id;
+
+    private Integer provinceCode;
+
+    private Integer professionId;
+
+    private Byte tech;
+
+    private String limitVal;
+
+    private String valUnit;
+
+    private String extA;
+
+    private Integer extB;
+
+    private static final long serialVersionUID = 1L;
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public Integer getProvinceCode() {
+		return provinceCode;
+	}
+
+	public void setProvinceCode(Integer provinceCode) {
+		this.provinceCode = provinceCode;
+	}
+
+	public Integer getPrefessionId() {
+		return professionId;
+	}
+
+	public void setPrefessionId(Integer prefessionId) {
+		this.professionId = prefessionId;
+	}
+
+	public Byte getTech() {
+		return tech;
+	}
+
+	public void setTech(Byte tech) {
+		this.tech = tech;
+	}
+
+	public String getLimitVal() {
+		return limitVal;
+	}
+
+	public void setLimitVal(String limitVal) {
+		this.limitVal = limitVal;
+	}
+
+	public String getValUnit() {
+		return valUnit;
+	}
+
+	public void setValUnit(String valUnit) {
+		this.valUnit = valUnit;
+	}
+
+	public String getExtA() {
+		return extA;
+	}
+
+	public void setExtA(String extA) {
+		this.extA = extA;
+	}
+
+	public Integer getExtB() {
+		return extB;
+	}
+
+	public void setExtB(Integer extB) {
+		this.extB = extB;
+	}
+    
+    
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/moral/entity/Device.java b/src/main/java/com/moral/entity/Device.java
new file mode 100644
index 0000000..638e28e
--- /dev/null
+++ b/src/main/java/com/moral/entity/Device.java
@@ -0,0 +1,201 @@
+package com.moral.entity;
+
+import java.util.Date;
+import java.util.List;
+
+
+public class Device {
+    private Integer id;
+
+    private String name;
+
+    private String address;
+
+    private Double longitude;
+
+    private Double latitude;
+
+    private String mac;
+
+    private Integer operateUserId;
+
+    private Date createTime;
+
+    private Date installTime;
+
+    private Integer monitorPointId;
+
+    private Integer deviceVersionId;
+
+    private Integer professionId;
+    
+	private Density density;
+
+	private MonitorPoint monitorPoint;
+
+	private DeviceProperty deviceProperty;
+	
+	/**
+	 * @return the deviceProperty
+	 */
+	public DeviceProperty getDeviceProperty() {
+		return deviceProperty;
+	}
+
+	/**
+	 * @param deviceProperty the deviceProperty to set
+	 */
+	public void setDeviceProperty(DeviceProperty deviceProperty) {
+		this.deviceProperty = deviceProperty;
+	}
+
+	public MonitorPoint getMonitorPoint() {
+		return monitorPoint;
+	}
+
+	public void setMonitorPoint(MonitorPoint monitorPoint) {
+		this.monitorPoint = monitorPoint;
+	}
+
+	public Integer getProfessionId() {
+		return professionId;
+	}
+
+	public void setProfessionId(Integer professionId) {
+		this.professionId = professionId;
+	}
+
+	public Density getDensity() {
+		return density;
+	}
+
+	public void setDensity(Density density) {
+		this.density = density;
+	}
+
+    public DeviceVersion getDeviceVersion() {
+        return deviceVersion;
+    }
+
+    public void setDeviceVersion(DeviceVersion deviceVersion) {
+        this.deviceVersion = deviceVersion;
+    }
+
+    private DeviceVersion deviceVersion;
+
+    public String getIsDelete() {
+        return isDelete;
+    }
+
+    public void setIsDelete(String isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    private String isDelete;
+    public String getState() {
+        return state;
+    }
+
+    public void setState(String state) {
+        this.state = state;
+    }
+
+    private String state;//0 ���������1���������2���������3���������4������
+    public List<Integer> getOrganizationIds() {
+        return organizationIds;
+    }
+
+    private List<Integer> organizationIds;//index:0 ������������������������������
+
+	public void setOrganizationIds(List<Integer> organizationIds) {
+		this.organizationIds = organizationIds;
+	}
+
+	public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name == null ? null : name.trim();
+    }
+
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address == null ? null : address.trim();
+    }
+
+    public Double getLongitude() {
+        return longitude;
+    }
+
+    public void setLongitude(Double longitude) {
+        this.longitude = longitude;
+    }
+
+    public Double getLatitude() {
+        return latitude;
+    }
+
+    public void setLatitude(Double latitude) {
+        this.latitude = latitude;
+    }
+
+    public String getMac() {
+        return mac==null?"":mac;
+    }
+
+    public void setMac(String mac) {
+        this.mac = mac == null ? null : mac.trim();
+    }
+
+    public Integer getOperateUserId() {
+        return operateUserId;
+    }
+
+    public void setOperateUserId(Integer operateUserId) {
+        this.operateUserId = operateUserId;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public Date getInstallTime() {
+        return installTime;
+    }
+
+    public void setInstallTime(Date installTime) {
+        this.installTime = installTime;
+    }
+
+    public Integer getMonitorPointId() {
+        return monitorPointId;
+    }
+
+    public void setMonitorPointId(Integer monitorPointId) {
+        this.monitorPointId = monitorPointId;
+    }
+
+    public Integer getDeviceVersionId() {
+        return deviceVersionId;
+    }
+
+    public void setDeviceVersionId(Integer deviceVersionId) {
+        this.deviceVersionId = deviceVersionId;
+    }
+}
\ No newline at end of file
diff --git a/src/main/java/com/moral/entity/DeviceProperty.java b/src/main/java/com/moral/entity/DeviceProperty.java
new file mode 100644
index 0000000..0e6e43c
--- /dev/null
+++ b/src/main/java/com/moral/entity/DeviceProperty.java
@@ -0,0 +1,101 @@
+package com.moral.entity;
+
+import java.io.Serializable;
+
+
+public class DeviceProperty implements Serializable {
+	
+    private Integer id;
+
+    private Byte deviceTech;
+
+    private Byte deviceCat;
+
+    private String deviceSource;
+
+    private Integer extA;
+
+    private Integer extB;
+
+    private String extC;
+
+    private String extD;
+
+    private String extE;
+
+    private static final long serialVersionUID = 1L;
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public Byte getDeviceTech() {
+		return deviceTech;
+	}
+
+	public void setDeviceTech(Byte deviceTech) {
+		this.deviceTech = deviceTech;
+	}
+
+	public Byte getDeviceCat() {
+		return deviceCat;
+	}
+
+	public void setDeviceCat(Byte deviceCat) {
+		this.deviceCat = deviceCat;
+	}
+
+	public String getDeviceSource() {
+		return deviceSource;
+	}
+
+	public void setDeviceSource(String deviceSource) {
+		this.deviceSource = deviceSource;
+	}
+
+	public Integer getExtA() {
+		return extA;
+	}
+
+	public void setExtA(Integer extA) {
+		this.extA = extA;
+	}
+
+	public Integer getExtB() {
+		return extB;
+	}
+
+	public void setExtB(Integer extB) {
+		this.extB = extB;
+	}
+
+	public String getExtC() {
+		return extC;
+	}
+
+	public void setExtC(String extC) {
+		this.extC = extC;
+	}
+
+	public String getExtD() {
+		return extD;
+	}
+
+	public void setExtD(String extD) {
+		this.extD = extD;
+	}
+
+	public String getExtE() {
+		return extE;
+	}
+
+	public void setExtE(String extE) {
+		this.extE = extE;
+	}
+
+    
+}
\ No newline at end of file
diff --git a/src/main/java/com/moral/entity/DeviceVersion.java b/src/main/java/com/moral/entity/DeviceVersion.java
new file mode 100644
index 0000000..788ae90
--- /dev/null
+++ b/src/main/java/com/moral/entity/DeviceVersion.java
@@ -0,0 +1,56 @@
+package com.moral.entity;
+
+import java.util.Date;
+
+public class DeviceVersion {
+
+    private Integer id;
+
+    private String name;
+
+    private Integer version;
+
+    private Date createTime;
+
+    private String description;
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name == null ? null : name.trim();
+    }
+
+    public Integer getVersion() {
+        return version;
+    }
+
+    public void setVersion(Integer version) {
+        this.version = version;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getDescription() {
+        return description;
+    }
+
+    public void setDescription(String description) {
+        this.description = description == null ? null : description.trim();
+    }
+}
\ No newline at end of file
diff --git a/src/main/java/com/moral/entity/MonitorPoint.java b/src/main/java/com/moral/entity/MonitorPoint.java
new file mode 100644
index 0000000..fe6cba9
--- /dev/null
+++ b/src/main/java/com/moral/entity/MonitorPoint.java
@@ -0,0 +1,113 @@
+package com.moral.entity;
+
+public class MonitorPoint {
+    private Integer id;
+
+    private String name;
+
+    private Double longitude;
+
+    private Double latitude;
+
+    private Integer provinceCode;
+
+    private Integer cityCode;
+
+    private Integer areaCode;
+
+    private Integer organizationId;
+
+    private String address;
+
+    private String isDelete;
+
+    private String description;
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name == null ? null : name.trim();
+    }
+
+    public Double getLongitude() {
+        return longitude;
+    }
+
+    public void setLongitude(Double longitude) {
+        this.longitude = longitude;
+    }
+
+    public Double getLatitude() {
+        return latitude;
+    }
+
+    public void setLatitude(Double latitude) {
+        this.latitude = latitude;
+    }
+
+    public Integer getProvinceCode() {
+        return provinceCode;
+    }
+
+    public void setProvinceCode(Integer provinceCode) {
+        this.provinceCode = provinceCode;
+    }
+
+    public Integer getCityCode() {
+        return cityCode;
+    }
+
+    public void setCityCode(Integer cityCode) {
+        this.cityCode = cityCode;
+    }
+
+    public Integer getAreaCode() {
+        return areaCode;
+    }
+
+    public void setAreaCode(Integer areaCode) {
+        this.areaCode = areaCode;
+    }
+
+    public Integer getOrganizationId() {
+        return organizationId;
+    }
+
+    public void setOrganizationId(Integer organizationId) {
+        this.organizationId = organizationId;
+    }
+
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address == null ? null : address.trim();
+    }
+
+    public String getIsDelete() {
+        return isDelete;
+    }
+
+    public void setIsDelete(String isDelete) {
+        this.isDelete = isDelete == null ? null : isDelete.trim();
+    }
+
+    public String getDescription() {
+        return description;
+    }
+
+    public void setDescription(String description) {
+        this.description = description == null ? null : description.trim();
+    }
+}
\ No newline at end of file
diff --git a/src/main/java/com/moral/entity/Sensor.java b/src/main/java/com/moral/entity/Sensor.java
new file mode 100644
index 0000000..d96615c
--- /dev/null
+++ b/src/main/java/com/moral/entity/Sensor.java
@@ -0,0 +1,73 @@
+package com.moral.entity;
+
+public class Sensor {
+    private Integer id;
+
+    private String name;
+
+    private String sensorKey;
+
+    private Double upper;
+
+    private Double lower;
+
+    private String unit;
+
+    private String description;
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name == null ? null : name.trim();
+    }
+
+    public String getSensorKey() {
+        return sensorKey;
+    }
+
+    public void setSensorKey(String sensorKey) {
+        this.sensorKey = sensorKey == null ? null : sensorKey.trim();
+    }
+
+    public Double getUpper() {
+        return upper;
+    }
+
+    public void setUpper(Double upper) {
+        this.upper = upper;
+    }
+
+    public Double getLower() {
+        return lower;
+    }
+
+    public void setLower(Double lower) {
+        this.lower = lower;
+    }
+
+    public String getUnit() {
+        return unit;
+    }
+
+    public void setUnit(String unit) {
+        this.unit = unit == null ? null : unit.trim();
+    }
+
+    public String getDescription() {
+        return description;
+    }
+
+    public void setDescription(String description) {
+        this.description = description == null ? null : description.trim();
+    }
+}
\ No newline at end of file
diff --git a/src/main/java/com/moral/service/DeviceService.java b/src/main/java/com/moral/service/DeviceService.java
index 2947f3a..6a587dc 100644
--- a/src/main/java/com/moral/service/DeviceService.java
+++ b/src/main/java/com/moral/service/DeviceService.java
@@ -3,21 +3,9 @@
 import java.util.List;
 import java.util.Map;
 
-import com.moral.entity.AlarmConfigValue;
-import com.moral.entity.Device;
-
-
 public interface DeviceService {
- 
-    Map<String, Object> getAvgData(Map<String, Object> parameters);
-
-    Map<String, Object> getMaxAndMinData(Map<String, Object> parameters);
-
-    List<Map<String, Object>> getMacAndSensorkeyByOrganizationid(List<Object> organizationIdList);
 
     List<Map<String, Object>> getSensorData(Map<String, Object> parameters);
-
-    List<Map<String, Object>> getSensorDataOnce(Map<String, Object> parameters);
 
     List<String> getMacs();
 
diff --git a/src/main/java/com/moral/service/SensorService.java b/src/main/java/com/moral/service/SensorService.java
index 421f1a6..c92cd89 100644
--- a/src/main/java/com/moral/service/SensorService.java
+++ b/src/main/java/com/moral/service/SensorService.java
@@ -3,7 +3,6 @@
 import java.util.List;
 
 public interface SensorService {
-    List<String> querySensorNamesByKeys(List<String> keys);
 
     List<String> getSensorKeys();
 
diff --git a/src/main/java/com/moral/service/impl/DeviceServiceImpl.java b/src/main/java/com/moral/service/impl/DeviceServiceImpl.java
index 0a0fd29..fd27551 100644
--- a/src/main/java/com/moral/service/impl/DeviceServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/DeviceServiceImpl.java
@@ -18,37 +18,13 @@
 
     @Autowired
     DeviceMapper deviceMapper;
-    
+
     @Autowired
     HistoryMapper historyMapper;
 
     @Override
-    public Map<String, Object> getAvgData(Map<String, Object> parameters) {
-        // TODO Auto-generated method stub
-
-        return historyMapper.getAvgData(parameters);
-    }
-
-    @Override
-    public List<Map<String, Object>> getMacAndSensorkeyByOrganizationid(List<Object> organizationIdList) {
-        // TODO Auto-generated method stub
-        return deviceMapper.getMacAndSensorkeyByOrganizationid(organizationIdList);
-    }
-
-    @Override
-    public Map<String, Object> getMaxAndMinData(Map<String, Object> parameters) {
-        // TODO Auto-generated method stub
-        return historyMapper.getMaxAndMinData(parameters);
-    }
-
-    @Override
     public List<Map<String, Object>> getSensorData(Map<String, Object> parameters) {
         return historyMapper.getSensorData(parameters);
-    }
-
-    @Override
-    public List<Map<String, Object>> getSensorDataOnce(Map<String, Object> parameters) {
-        return historyMapper.getSensorDataOnce(parameters);
     }
 
     @Override
diff --git a/src/main/java/com/moral/service/impl/SensorServiceImpl.java b/src/main/java/com/moral/service/impl/SensorServiceImpl.java
index 4724b72..ad65c94 100644
--- a/src/main/java/com/moral/service/impl/SensorServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/SensorServiceImpl.java
@@ -4,14 +4,10 @@
 
 import javax.annotation.Resource;
 
-import org.springframework.data.redis.core.ListOperations;
-import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
-import org.springframework.util.ObjectUtils;
 
 import com.moral.mapper.SensorMapper;
 import com.moral.service.SensorService;
-import com.moral.util.RedisUtils;
 
 @Service
 public class SensorServiceImpl implements SensorService {
@@ -19,11 +15,6 @@
     SensorMapper sensorMapper;
 
     @Override
-    public List<String> querySensorNamesByKeys(List<String> keys) {
-        return sensorMapper.selectSensorNamesByKeys(keys);
-    }
-
-     @Override
     public List<String> getSensorKeys() {
         return sensorMapper.getSensorKeys();
     }
diff --git a/src/main/java/com/moral/task/HistoryTableInsertTask.java b/src/main/java/com/moral/task/HistoryTableInsertTask.java
index 645006c..8225048 100644
--- a/src/main/java/com/moral/task/HistoryTableInsertTask.java
+++ b/src/main/java/com/moral/task/HistoryTableInsertTask.java
@@ -28,7 +28,7 @@
 import com.xxl.job.core.handler.annotation.XxlJob;
 import com.xxl.job.core.log.XxlJobLogger;
 
-//@Component
+@Component
 public class HistoryTableInsertTask {
     private static transient Logger logger = LoggerFactory.getLogger(HistoryTableInsertTask.class);
 
@@ -47,7 +47,7 @@
     @Resource
     private HistoryDailyService historyDailyService;
 
-    //@XxlJob("historyMinutely")
+    @XxlJob("historyMinutely")
     public ReturnT insertHistoryMinutelyTable(String params) {
         LocalDateTime time = LocalDateTime.now();
         int year = time.getYear();
@@ -100,7 +100,7 @@
         return returnT;
     }
 
-    //@XxlJob("historyHourly")
+    @XxlJob("historyHourly")
     public ReturnT insertHistoryHourlyTable(String params) {
         LocalDateTime time = LocalDateTime.now();
         int year = time.getYear();
@@ -156,7 +156,7 @@
         return returnT;
     }
 
-    //@XxlJob("historyDaily")
+    @XxlJob("historyDaily")
     public ReturnT insertHistoryDailyTable(String params) {
         LocalDateTime time = LocalDateTime.now();
         LocalDateTime endTime = time.truncatedTo(ChronoUnit.DAYS);
diff --git a/src/main/java/com/moral/task/RabbitMQInsertTask.java b/src/main/java/com/moral/task/RabbitMQInsertTask.java
index 5e2cac5..55b2739 100644
--- a/src/main/java/com/moral/task/RabbitMQInsertTask.java
+++ b/src/main/java/com/moral/task/RabbitMQInsertTask.java
@@ -32,7 +32,7 @@
 import com.xxl.job.core.handler.annotation.XxlJob;
 import com.xxl.job.core.log.XxlJobLogger;
 
-//@Component
+@Component
 public class RabbitMQInsertTask {
     private static transient Logger logger = LoggerFactory.getLogger(RabbitMQInsertTask.class);
 
@@ -61,7 +61,7 @@
     @Qualifier("organization_data")
     private TopicExchange organization_data;
 
-    //@XxlJob("RabbitMQRealtimeMinutely")
+    @XxlJob("RabbitMQRealtimeMinutely")
     public ReturnT insertRabbitMQRealtimeMinutely(String params) {
         LocalDateTime time = LocalDateTime.now();
         int year = time.getYear();
@@ -122,7 +122,7 @@
         return returnT;
     }
 
-    //@XxlJob("RabbitMQRealtimeEveryFiveMinutes")
+    @XxlJob("RabbitMQRealtimeEveryFiveMinutes")
     public ReturnT insertRabbitMQRealtimeEveryFiveMinutes(String params) {
         LocalDateTime time = LocalDateTime.now();
         int year = time.getYear();
@@ -183,7 +183,7 @@
         return returnT;
     }
 
-    //@XxlJob("RabbitMQMinutely")
+    @XxlJob("RabbitMQMinutely")
     public ReturnT insertRabbitMQMinutely(String params) {
         LocalDateTime time = LocalDateTime.now();
         int year = time.getYear();
@@ -245,7 +245,7 @@
         return returnT;
     }
 
-    //@XxlJob("RabbitMQHourly")
+    @XxlJob("RabbitMQHourly")
     public ReturnT insertRabbitMQHourly(String params) {
         LocalDateTime time = LocalDateTime.now();
         Map organizationIdMap = JSON.parseObject(params);
@@ -302,7 +302,7 @@
         return returnT;
     }
 
-    //@XxlJob("RabbitMQDaily")
+    @XxlJob("RabbitMQDaily")
     public ReturnT insertRabbitMQDaily(String params) {
         LocalDateTime time = LocalDateTime.now();
         Map organizationIdMap = JSON.parseObject(params);

--
Gitblit v1.8.0