TRX 1 жил өмнө
parent
commit
33438778a5

+ 21 - 0
src/main/java/com/github/microservice/models/iotDeviceData/IotDeviceDataModel.java

@@ -0,0 +1,21 @@
+package com.github.microservice.models.iotDeviceData;
+
+import com.github.microservice.models.baseParam.SuperModel;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * @author TRX
+ * @date 2024/7/16
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class IotDeviceDataModel extends SuperModel {
+
+    @Schema(description = "对应的值")
+    private Object data;
+
+}

+ 32 - 0
src/main/java/com/github/microservice/models/iotDeviceData/IotDeviceDataSearch.java

@@ -0,0 +1,32 @@
+package com.github.microservice.models.iotDeviceData;
+
+import com.github.microservice.models.baseParam.SuperSearchParam;
+import com.github.microservice.types.deviceUse.IotDeviceDataType;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * @author TRX
+ * @date 2025/3/5
+ */
+@Data
+public class IotDeviceDataSearch extends SuperSearchParam {
+
+    @Schema(description = "关联的设备")
+    private String deviceId;
+
+    @Schema(description = "所属分组code")
+    private String projectCode;
+
+    @Schema(description = "关联物模型信息")
+    private String iotThingId;
+
+    @Schema(description = "属性值")
+    private List<String> properties;
+
+    @Schema(description = "数据类型,如:当前数据,历史数据")
+    private IotDeviceDataType dataType;
+
+}