Kaynağa Gözat

优化设备信息表-批量导入接口,修改《设备导入模板.xlsx》文件

james 3 hafta önce
ebeveyn
işleme
ff5e798229

+ 10 - 0
service-iot/service-iot-biz/src/main/java/com/usky/iot/domain/DmpDeviceInfo.java

@@ -142,6 +142,16 @@ public class DmpDeviceInfo implements Serializable {
      */
     private String latitude;
 
+    /**
+     * 设备所属类型(1、普通设备  2、网关设备  3、网关子设备)
+     */
+    private Integer categoryType;
+
+    /**
+     * 所属网关
+     */
+    private String gatewayUuid;
+
     /**
      * 设备状态;1:在线,2:离线
      */

+ 20 - 2
service-iot/service-iot-biz/src/main/java/com/usky/iot/service/vo/DeviceImportVo.java

@@ -1,8 +1,12 @@
 package com.usky.iot.service.vo;
 
-import cn.afterturn.easypoi.excel.annotation.Excel;
 
+import com.usky.common.core.annotation.Excel;
 import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
 
 /**
  * <p>
@@ -13,7 +17,9 @@ import lombok.Data;
  * @since 2023-07-27
  */
 @Data
-public class DeviceImportVo{
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class DeviceImportVo implements Serializable {
     /**
      * 系统编号(必填)
      */
@@ -43,4 +49,16 @@ public class DeviceImportVo{
     @Excel(name = "安装位置描述(必填)")
     private String installAddress;
 
+    /**
+     * 设备所属类型(1、普通设备  2、网关设备  3、网关子设备)
+     */
+    @Excel(name = "设备所属类型", readConverterExp = "1=普通设备,2=网关设备,3=网关子设备")
+    private Integer categoryType;
+
+    /**
+     * 所属网关
+     */
+    @Excel(name = "所属网关")
+    private String gatewayUuid;
+
 }