Просмотр исходного кода

新增 首页获取设备类型统计接口

zhaiyifei 11 месяцев назад
Родитель
Сommit
5390a49930

+ 17 - 0
src/main/java/com/yunfeiyun/agmp/iot/common/domain/resvo/IotIndexDevicetypeCountResVo.java

@@ -0,0 +1,17 @@
+package com.yunfeiyun.agmp.iot.common.domain.resvo;
+
+import lombok.Data;
+
+@Data
+public class IotIndexDevicetypeCountResVo {
+    private static final long serialVersionUID = 1L;
+
+    private String devtypeBid;
+
+    private int count;
+
+    private String devtypeName;
+
+    /** 型号图示 */
+    private String devtypePreview;
+}

+ 1 - 1
src/main/java/com/yunfeiyun/agmp/iot/common/service/IotDeviceGeoLocationService.java

@@ -5,7 +5,7 @@ import com.yunfeiyun.agmp.iot.common.domain.IotDeviceGeoLocation;
 
 import java.util.List;
 
-public interface IotDeviceGeoLocationService {
+public interface IotDeviceGeoLocationCommonService {
     /**
      * 插入数据
      */

+ 6 - 3
src/main/java/com/yunfeiyun/agmp/iot/common/service/impl/IotDeviceGeoLocationServiceImpl.java

@@ -5,7 +5,7 @@ import com.yunfeiyun.agmp.iot.common.domain.IotDevGeoPoint;
 import com.yunfeiyun.agmp.iot.common.domain.IotDevice;
 import com.yunfeiyun.agmp.iot.common.domain.IotDeviceGeoLocation;
 import com.yunfeiyun.agmp.iot.common.domain.dto.MgUpdateBatchDto;
-import com.yunfeiyun.agmp.iot.common.service.IotDeviceGeoLocationService;
+import com.yunfeiyun.agmp.iot.common.service.IotDeviceGeoLocationCommonService;
 import com.yunfeiyun.agmp.iot.common.service.MongoService;
 import com.yunfeiyun.agmp.iot.common.util.BigDecimalUtil;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -14,10 +14,13 @@ import org.springframework.data.mongodb.core.query.Query;
 import org.springframework.stereotype.Service;
 
 import java.math.BigDecimal;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
 
 @Service
-public class IotDeviceGeoLocationServiceImpl implements IotDeviceGeoLocationService {
+public class IotDeviceGeoLocationCommonServiceImpl implements IotDeviceGeoLocationCommonService {
 
     @Autowired
     private MongoService mongoService;