chenxiaofei пре 3 месеци
родитељ
комит
ff916ad414
2 измењених фајлова са 151 додато и 0 уклоњено
  1. 146 0
      iot-platform-manager/src/main/java/com/platform/entity/IotDevice.java
  2. 5 0
      pom.xml

+ 146 - 0
iot-platform-manager/src/main/java/com/platform/entity/IotDevice.java

@@ -0,0 +1,146 @@
+package com.platform.entity;
+
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+import java.time.LocalDateTime;
+
+/**
+ * 设备表实体类
+ * @author cxf
+ */
+@Data
+@TableName("iot_device")
+public class IotDevice {
+
+    /**
+     * 主键ID
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 租户id
+     */
+    @TableField("tenant_id")
+    private String tenantId;
+
+    /**
+     * 所属客户id
+     */
+    @TableField("company_id")
+    private Long companyId;
+
+    /**
+     * 唯一标识[暂时保留]
+     */
+    @TableField("guid")
+    private String guid;
+
+    /**
+     * 设备编号
+     */
+    @TableField("device_code")
+    private String deviceCode;
+
+    /**
+     * sn通常是:IMEI
+     */
+    @TableField("sn")
+    private String sn;
+
+    /**
+     * 物联网模型码值
+     */
+    @TableField("mod_code")
+    private String modCode;
+
+    /**
+     * 设备名称[旧系统的title]
+     */
+    @TableField("device_name")
+    private String deviceName;
+
+    /**
+     * 设备品牌名称
+     */
+    @TableField("brand")
+    private String brand;
+
+    /**
+     * 型号
+     */
+    @TableField("model_code")
+    private String modelCode;
+
+    /**
+     * 最后一次设备更新信息值[旧系统的desc]
+     */
+    @TableField("description")
+    private String description;
+
+    /**
+     * 备注
+     */
+    @TableField("remarks")
+    private String remarks;
+
+    /**
+     * 1在线2离线3异常
+     */
+    @TableField("status")
+    private Integer status;
+
+    /**
+     * 经度[lng]
+     */
+    @TableField("longitude")
+    private String longitude;
+
+    /**
+     * 纬度[lat]
+     */
+    @TableField("latitude")
+    private String latitude;
+
+    /**
+     * 高度
+     */
+    @TableField("high")
+    private String high;
+
+    /**
+     * 创建时间
+     */
+    @TableField(value = "create_time")
+    private LocalDateTime createTime;
+
+    /**
+     * 更新时间
+     */
+    @TableField(value = "update_time")
+    private LocalDateTime updateTime;
+
+    /**
+     * 创建人
+     */
+    @TableField("create_user")
+    private String createUser;
+
+    /**
+     * 更新人
+     */
+    @TableField("update_user")
+    private String updateUser;
+
+    /**
+     * 0-未删除,1-删除
+     */
+    @TableField("del_flag")
+    private Integer delFlag;
+
+    /**
+     * 设备类别
+     */
+    @TableField("eg_id")
+    private Long egId;
+}

+ 5 - 0
pom.xml

@@ -80,6 +80,11 @@
             <groupId>org.springframework.cloud</groupId>
             <artifactId>spring-cloud-starter-bootstrap</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.projectlombok</groupId>
+            <artifactId>lombok</artifactId>
+            <scope>provided</scope>
+        </dependency>
     </dependencies>
 	<dependencyManagement>
 		<dependencies>