TRX 1 ano atrás
pai
commit
6f797b1ce0

+ 6 - 0
FullCardClient/src/main/java/com/zhongshu/card/client/model/devices/DeviceInfoModel.java

@@ -13,6 +13,9 @@ import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 import org.apache.commons.lang3.ObjectUtils;
 
+import java.util.HashMap;
+import java.util.Map;
+
 /**
  * @author TRX
  * @date 2024/6/14
@@ -179,4 +182,7 @@ public class DeviceInfoModel extends SuperModel {
 
     @Schema(description = "设备关联的扩展信息")
     private DeviceAboutInfo aboutInfo;
+
+    @Schema(description = "扩展信息")
+    private Map<String, Object> metaInfo = new HashMap<String, Object>();
 }

+ 6 - 1
FullCardClient/src/main/java/com/zhongshu/card/client/model/devices/DeviceInfoParam.java

@@ -7,6 +7,9 @@ import com.zhongshu.card.client.type.OnLineState;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+import java.util.HashMap;
+import java.util.Map;
+
 /**
  * @author TRX
  * @date 2024/6/14
@@ -35,10 +38,12 @@ public class DeviceInfoParam extends SuperParam {
     private String areaId;
 
     @Schema(description = "是否在线")
-    private OnLineState onLineState = OnLineState.OnLine;
+    private OnLineState onLineState = OnLineState.OnLine ;
 
     @Schema(description = "设备IP地址")
     private String ip;
 
+    @Schema(description = "扩展信息")
+    private Map<String, Object> metaInfo = new HashMap<String, Object>();
 
 }