Browse Source

保存数据实体

wangli 4 years ago
parent
commit
68152c2a36

+ 53 - 0
sms_water/src/main/java/com/huaxu/entity/MonitorDataEntity.java

@@ -0,0 +1,53 @@
+package com.huaxu.entity;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.springframework.data.mongodb.core.mapping.Document;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * @description
+ * @auto wangli
+ * @data 2020-12-01 10:14
+ */
+@Data
+@Document(collection = "SMS_MONITOR_DATA")
+public class MonitorDataEntity implements Serializable {
+
+    private static final long serialVersionUID = 1631901801203895285L;
+
+    @ApiModelProperty("主键")
+    private BigInteger id;
+    @ApiModelProperty("租户标识")
+    private String tenantId;
+    @ApiModelProperty("一级场景信息")
+    private Integer parentSceneId;
+    @ApiModelProperty("一级场景名称")
+    private String parentSceneName;
+    @ApiModelProperty("场景信息")
+    private Integer sceneId;
+    @ApiModelProperty("场景名称")
+    private String sceneName;
+    @ApiModelProperty("设备信息")
+    private Integer deviceId;
+    @ApiModelProperty("设备名称")
+    private String deviceName;
+    @ApiModelProperty("设备编号")
+    private String deviceCode;
+//    @ApiModelProperty("设备属性")
+//    private Integer attributeId;
+//    @ApiModelProperty("设备属性名称")
+//    private String attributeName;
+//
+//    @ApiModelProperty("采集数据")
+//    private BigInteger dataValue;
+    @ApiModelProperty("设备数据")
+    List<MonitorDataValueEntity> dataValues;
+
+    @ApiModelProperty("采集时间")
+    private Date collectDate;
+}

+ 23 - 0
sms_water/src/main/java/com/huaxu/entity/MonitorDataValueEntity.java

@@ -0,0 +1,23 @@
+package com.huaxu.entity;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.springframework.data.mongodb.core.mapping.Document;
+
+/**
+ * @description
+ * @auto wangli
+ * @data 2020-12-01 10:50
+ */
+@Data
+public class MonitorDataValueEntity {
+
+    @ApiModelProperty("设备属性")
+    private Integer attributeId;
+    @ApiModelProperty("设备属性名称")
+    private String attributeName;
+    @ApiModelProperty("属性标识符")
+    private String identifier;
+    @ApiModelProperty("采集数据")
+    private Double dataValue;
+}