|
|
@@ -1,251 +1,157 @@
|
|
|
package com.yunfeiyun.agmp.iot.common.domain;
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
import com.yunfeiyun.agmp.common.annotation.Excel;
|
|
|
+import com.yunfeiyun.agmp.common.core.domain.BaseEntity;
|
|
|
import lombok.Data;
|
|
|
-import org.springframework.data.annotation.Transient;
|
|
|
-
|
|
|
-import java.math.BigDecimal;
|
|
|
|
|
|
/**
|
|
|
* 设备基础对象 IotDevice
|
|
|
- *
|
|
|
+ *
|
|
|
* @author 杨晓辉
|
|
|
- * @date 2024-01-04
|
|
|
+ * @date 2024-11-06
|
|
|
*/
|
|
|
@Data
|
|
|
-public class IotDevice extends IotBaseEntity {
|
|
|
+public class IotDevice extends BaseEntity
|
|
|
+{
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
- /**
|
|
|
- * 自增主键
|
|
|
- */
|
|
|
+ /** 自增主键 */
|
|
|
private Long id;
|
|
|
|
|
|
- /**
|
|
|
- * 设备业务标识
|
|
|
- */
|
|
|
+ /** 设备业务标识 */
|
|
|
@Excel(name = "设备业务标识")
|
|
|
private String devBid;
|
|
|
|
|
|
- /**
|
|
|
- * 客户id
|
|
|
- */
|
|
|
- @Excel(name = "客户id")
|
|
|
- private String cId;
|
|
|
+ /** 租户id */
|
|
|
+ @Excel(name = "租户id")
|
|
|
+ private String tid;
|
|
|
|
|
|
- /**
|
|
|
- * 设备类型标识
|
|
|
- */
|
|
|
+ /** 设备类型标识 */
|
|
|
@Excel(name = "设备类型标识")
|
|
|
private String devtypeBid;
|
|
|
|
|
|
- /**
|
|
|
- * 厂商信息业务标识
|
|
|
- */
|
|
|
- @Excel(name = "厂商信息业务标识")
|
|
|
+ /** 厂商信息标识 */
|
|
|
+ @Excel(name = "厂商信息标识")
|
|
|
private String firmBid;
|
|
|
|
|
|
- @Transient
|
|
|
- private String firmName;
|
|
|
+ /** 设备大类标识 */
|
|
|
+ @Excel(name = "设备大类标识")
|
|
|
+ private String devclassBid;
|
|
|
|
|
|
- /**
|
|
|
- * 设备id
|
|
|
- */
|
|
|
- @Excel(name = "设备id")
|
|
|
+ /** 连接配置标识 */
|
|
|
+ @Excel(name = "连接配置标识")
|
|
|
+ private String devconnBid;
|
|
|
+
|
|
|
+ /** 设备编号 */
|
|
|
+ @Excel(name = "设备编号")
|
|
|
private String devCode;
|
|
|
|
|
|
- /**
|
|
|
- * 设备版本
|
|
|
- */
|
|
|
+ /** 设备名称 */
|
|
|
+ @Excel(name = "设备名称")
|
|
|
+ private String devName;
|
|
|
+
|
|
|
+ /** 设备版本 */
|
|
|
@Excel(name = "设备版本")
|
|
|
private String devVersion;
|
|
|
|
|
|
- /**
|
|
|
- * 设备状态
|
|
|
- * 0 离线
|
|
|
- * 1 在线
|
|
|
- * 2 故障
|
|
|
- * 3 待激活(新添加的设备为待激活,等待数据上报激活设备)
|
|
|
- * 4 待删除(对接平台中该设备已经被删除了,但是项目中未删除的设备)
|
|
|
- */
|
|
|
+ /** 设备状态 */
|
|
|
@Excel(name = "设备状态")
|
|
|
private String devStatus;
|
|
|
|
|
|
- /**
|
|
|
- * 省
|
|
|
- */
|
|
|
- @Excel(name = "省")
|
|
|
+ /** 省 根据经纬度获取 */
|
|
|
+ @Excel(name = "省 根据经纬度获取 ")
|
|
|
private String devProvince;
|
|
|
|
|
|
- /**
|
|
|
- * 市
|
|
|
- */
|
|
|
+ /** 市 */
|
|
|
@Excel(name = "市")
|
|
|
private String devCity;
|
|
|
|
|
|
- /**
|
|
|
- * 县
|
|
|
- */
|
|
|
+ /** 县 */
|
|
|
@Excel(name = "县")
|
|
|
private String devDistrict;
|
|
|
|
|
|
- /**
|
|
|
- * 经度
|
|
|
- */
|
|
|
- @Excel(name = "经度")
|
|
|
+ /** 经度 设备上报 */
|
|
|
+ @Excel(name = "经度 设备上报")
|
|
|
private BigDecimal devLng;
|
|
|
|
|
|
- /**
|
|
|
- * 纬度
|
|
|
- */
|
|
|
+ /** 纬度 */
|
|
|
@Excel(name = "纬度")
|
|
|
private BigDecimal devLat;
|
|
|
|
|
|
- /**
|
|
|
- * 省,校准
|
|
|
- */
|
|
|
- @Excel(name = "省,校准")
|
|
|
- private String devProvincealign;
|
|
|
-
|
|
|
- /**
|
|
|
- * 市,校准
|
|
|
- */
|
|
|
- @Excel(name = "市,校准")
|
|
|
- private String devCityalign;
|
|
|
-
|
|
|
- /**
|
|
|
- * 县,校准
|
|
|
- */
|
|
|
- @Excel(name = "县,校准")
|
|
|
- private String devDistrictalign;
|
|
|
-
|
|
|
- /**
|
|
|
- * 经度,校准
|
|
|
- */
|
|
|
- @Excel(name = "经度,校准")
|
|
|
- private BigDecimal devLngalign;
|
|
|
-
|
|
|
- /**
|
|
|
- * 纬度
|
|
|
- */
|
|
|
- @Excel(name = "纬度,校准")
|
|
|
- private BigDecimal devLatalign;
|
|
|
-
|
|
|
- /**
|
|
|
- * 定位状态
|
|
|
- */
|
|
|
+ /** 定位状态 */
|
|
|
@Excel(name = "定位状态")
|
|
|
private String devPositionstatus;
|
|
|
|
|
|
- /**
|
|
|
- * 定位类型
|
|
|
- */
|
|
|
+ /** 定位类型 */
|
|
|
@Excel(name = "定位类型")
|
|
|
private String devPositiontype;
|
|
|
|
|
|
- /**
|
|
|
- * 设备标记
|
|
|
- */
|
|
|
+ /** 设备标记 */
|
|
|
@Excel(name = "设备标记")
|
|
|
private String devTag;
|
|
|
|
|
|
- /**
|
|
|
- * 识别类型
|
|
|
- */
|
|
|
+ /** 识别类型 */
|
|
|
@Excel(name = "识别类型")
|
|
|
private String devRecogtype;
|
|
|
|
|
|
- /**
|
|
|
- * 联网方式
|
|
|
- */
|
|
|
+ /** 联网方式 */
|
|
|
@Excel(name = "联网方式")
|
|
|
private String devNetworktype;
|
|
|
|
|
|
-
|
|
|
- /**
|
|
|
- * 上线时间
|
|
|
- */
|
|
|
- @Excel(name = "上线时间")
|
|
|
- private String devOnlinedate;
|
|
|
-
|
|
|
- /**
|
|
|
- * 离线时间
|
|
|
- */
|
|
|
+ /** 离线时间 */
|
|
|
@Excel(name = "离线时间")
|
|
|
private String devOfflinedate;
|
|
|
|
|
|
- /**
|
|
|
- * 创建人
|
|
|
- */
|
|
|
+ /** 省 手动校准 */
|
|
|
+ @Excel(name = "省 手动校准")
|
|
|
+ private String devProvincealign;
|
|
|
+
|
|
|
+ /** 市(校准) */
|
|
|
+ @Excel(name = "市", readConverterExp = "校=准")
|
|
|
+ private String devCityalign;
|
|
|
+
|
|
|
+ /** 县(校准) */
|
|
|
+ @Excel(name = "县", readConverterExp = "校=准")
|
|
|
+ private String devDistrictalign;
|
|
|
+
|
|
|
+ /** 经度 手动校准 */
|
|
|
+ @Excel(name = "经度 手动校准")
|
|
|
+ private BigDecimal devLngalign;
|
|
|
+
|
|
|
+ /** 纬度(校准) */
|
|
|
+ @Excel(name = "纬度", readConverterExp = "校=准")
|
|
|
+ private BigDecimal devLatalign;
|
|
|
+
|
|
|
+ /** 联系人 */
|
|
|
+ @Excel(name = "联系人")
|
|
|
+ private String devContacts;
|
|
|
+
|
|
|
+ /** 联系方式 */
|
|
|
+ @Excel(name = "联系方式")
|
|
|
+ private String devTel;
|
|
|
+
|
|
|
+ /** 创建人 */
|
|
|
@Excel(name = "创建人")
|
|
|
private String devCreator;
|
|
|
|
|
|
- /**
|
|
|
- * 修改人
|
|
|
- */
|
|
|
+ /** 修改人 */
|
|
|
@Excel(name = "修改人")
|
|
|
private String devModifier;
|
|
|
|
|
|
- /**
|
|
|
- * 更新时间
|
|
|
- */
|
|
|
- @Excel(name = "更新时间")
|
|
|
+ /** 更新时间 设备上报数据的时间 */
|
|
|
+ @Excel(name = "更新时间 设备上报数据的时间")
|
|
|
private String devUpdateddate;
|
|
|
|
|
|
- /**
|
|
|
- * 修改时间
|
|
|
- */
|
|
|
- @Excel(name = "修改时间")
|
|
|
+ /** 修改时间 修改设备信息的时间 */
|
|
|
+ @Excel(name = "修改时间 修改设备信息的时间")
|
|
|
private String devModifieddate;
|
|
|
|
|
|
- /**
|
|
|
- * 创建时间
|
|
|
- */
|
|
|
+ /** 创建时间 */
|
|
|
@Excel(name = "创建时间")
|
|
|
private String devCreateddate;
|
|
|
|
|
|
- /**
|
|
|
- * 删除状态
|
|
|
- */
|
|
|
+ /** 删除状态 */
|
|
|
@Excel(name = "删除状态")
|
|
|
private String devDelstatus;
|
|
|
-
|
|
|
- /**
|
|
|
- * 设备名称
|
|
|
- */
|
|
|
- @Excel(name = "设备名称")
|
|
|
- private String devName;
|
|
|
-
|
|
|
- /**
|
|
|
- * 联系人
|
|
|
- */
|
|
|
- @Excel(name = "联系人")
|
|
|
- private String devContacts;
|
|
|
-
|
|
|
- /**
|
|
|
- * 联系方式
|
|
|
- */
|
|
|
- @Excel(name = "联系方式")
|
|
|
- private String devTel;
|
|
|
-
|
|
|
- /**
|
|
|
- * 子类型
|
|
|
- */
|
|
|
- @Excel(name = "子类型")
|
|
|
- private String devSubtype;
|
|
|
-
|
|
|
-
|
|
|
- /**
|
|
|
- * 设备原始id(原始厂家返回的id)
|
|
|
- */
|
|
|
- @Excel(name = "设备原始id(原始厂家返回的id)")
|
|
|
- private String devOriginalid;
|
|
|
-
|
|
|
- /**
|
|
|
- * 托管状态
|
|
|
- */
|
|
|
- @Excel(name = "托管状态")
|
|
|
- private String devHostingstatus;
|
|
|
- // 拓展信息
|
|
|
- private String extInfo;
|
|
|
}
|