TRX 1 год назад
Родитель
Сommit
b8e5785f2d

+ 4 - 0
src/main/java/com/github/microservice/models/device/DeviceInfoSyncParam.java

@@ -1,6 +1,7 @@
 package com.github.microservice.models.device;
 
 import cn.hutool.json.JSONObject;
+import com.github.microservice.types.deviceUse.DeviceCategory;
 import com.github.microservice.types.deviceUse.DeviceSpecType;
 import com.github.microservice.types.deviceUse.DeviceState;
 import com.github.microservice.types.deviceUse.DeviceType;
@@ -68,4 +69,7 @@ public class DeviceInfoSyncParam {
     @Schema(description = "设备型号")
     private DeviceSpecType specType;
 
+    @Schema(description = "品类")
+    private DeviceCategory deviceCategory;
+
 }

+ 19 - 0
src/main/java/com/github/microservice/types/deviceUse/IotDeviceDataType.java

@@ -0,0 +1,19 @@
+package com.github.microservice.types.deviceUse;
+
+import lombok.Getter;
+
+/**
+ * 硬件设备类型
+ */
+public enum IotDeviceDataType {
+    Current("当前"),
+    History("历史数据"),
+    ;
+
+    @Getter
+    private String remark;
+
+    IotDeviceDataType(String remark) {
+        this.remark = remark;
+    }
+}

+ 3 - 0
src/main/java/com/github/microservice/types/deviceUse/OnLineState.java

@@ -8,6 +8,9 @@ import lombok.Getter;
 public enum OnLineState {
     OnLine("在线"),
     OffLine("离线"),
+    Enable("启用"),
+    Disable("已停用"),
+    Cancel("已注销"),
     ;
 
     @Getter