|
@@ -15,154 +15,227 @@ import java.util.List;
|
|
|
* @date 2024-11-06
|
|
* @date 2024-11-06
|
|
|
*/
|
|
*/
|
|
|
@Data
|
|
@Data
|
|
|
-public class IotDevice extends IotBaseEntity
|
|
|
|
|
-{
|
|
|
|
|
|
|
+public class IotDevice extends IotBaseEntity {
|
|
|
private static final long serialVersionUID = 1L;
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
- /** 自增主键 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 自增主键
|
|
|
|
|
+ */
|
|
|
private Long id;
|
|
private Long id;
|
|
|
|
|
|
|
|
- /** 设备业务标识 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 设备业务标识
|
|
|
|
|
+ */
|
|
|
@Excel(name = "设备业务标识")
|
|
@Excel(name = "设备业务标识")
|
|
|
private String devBid;
|
|
private String devBid;
|
|
|
|
|
|
|
|
- /** 租户id */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 租户id
|
|
|
|
|
+ */
|
|
|
@Excel(name = "租户id")
|
|
@Excel(name = "租户id")
|
|
|
private String tid;
|
|
private String tid;
|
|
|
|
|
|
|
|
- /** 设备类型标识 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 设备类型标识
|
|
|
|
|
+ */
|
|
|
@Excel(name = "设备型号标识")
|
|
@Excel(name = "设备型号标识")
|
|
|
private String devtypeBid;
|
|
private String devtypeBid;
|
|
|
|
|
|
|
|
- /** 厂商信息标识 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 厂商信息标识
|
|
|
|
|
+ */
|
|
|
@Excel(name = "厂商信息标识")
|
|
@Excel(name = "厂商信息标识")
|
|
|
private String firmBid;
|
|
private String firmBid;
|
|
|
|
|
|
|
|
- /** 设备大类标识 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 设备大类标识
|
|
|
|
|
+ */
|
|
|
@Excel(name = "设备类型标识")
|
|
@Excel(name = "设备类型标识")
|
|
|
private String devclassBid;
|
|
private String devclassBid;
|
|
|
|
|
|
|
|
- /** 连接配置标识 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 连接配置标识
|
|
|
|
|
+ */
|
|
|
@Excel(name = "连接配置标识")
|
|
@Excel(name = "连接配置标识")
|
|
|
private String devconnBid;
|
|
private String devconnBid;
|
|
|
|
|
|
|
|
- /** 设备编号 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 设备编号
|
|
|
|
|
+ */
|
|
|
@Excel(name = "设备型号名称")
|
|
@Excel(name = "设备型号名称")
|
|
|
private String devtypeName;
|
|
private String devtypeName;
|
|
|
|
|
|
|
|
- /** 设备名称 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 设备名称
|
|
|
|
|
+ */
|
|
|
@Excel(name = "设备类型名称")
|
|
@Excel(name = "设备类型名称")
|
|
|
private String devclassName;
|
|
private String devclassName;
|
|
|
|
|
|
|
|
- /** 设备编号 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 设备编号
|
|
|
|
|
+ */
|
|
|
@Excel(name = "设备编号")
|
|
@Excel(name = "设备编号")
|
|
|
private String devCode;
|
|
private String devCode;
|
|
|
|
|
|
|
|
- /** 设备名称 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 设备名称
|
|
|
|
|
+ */
|
|
|
@Excel(name = "设备名称")
|
|
@Excel(name = "设备名称")
|
|
|
private String devName;
|
|
private String devName;
|
|
|
|
|
|
|
|
- /** 设备版本 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 设备版本
|
|
|
|
|
+ */
|
|
|
@Excel(name = "设备版本")
|
|
@Excel(name = "设备版本")
|
|
|
private String devVersion;
|
|
private String devVersion;
|
|
|
|
|
|
|
|
- /** 设备状态 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 设备状态
|
|
|
|
|
+ */
|
|
|
@Excel(name = "设备状态")
|
|
@Excel(name = "设备状态")
|
|
|
private String devStatus;
|
|
private String devStatus;
|
|
|
|
|
|
|
|
- /** 省 根据经纬度获取 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 省 根据经纬度获取
|
|
|
|
|
+ */
|
|
|
@Excel(name = "省 根据经纬度获取 ")
|
|
@Excel(name = "省 根据经纬度获取 ")
|
|
|
private String devProvince;
|
|
private String devProvince;
|
|
|
|
|
|
|
|
- /** 市 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 市
|
|
|
|
|
+ */
|
|
|
@Excel(name = "市")
|
|
@Excel(name = "市")
|
|
|
private String devCity;
|
|
private String devCity;
|
|
|
|
|
|
|
|
- /** 县 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 县
|
|
|
|
|
+ */
|
|
|
@Excel(name = "县")
|
|
@Excel(name = "县")
|
|
|
private String devDistrict;
|
|
private String devDistrict;
|
|
|
|
|
|
|
|
- /** 经度 设备上报 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 经度 设备上报
|
|
|
|
|
+ */
|
|
|
@Excel(name = "经度 设备上报")
|
|
@Excel(name = "经度 设备上报")
|
|
|
private BigDecimal devLng;
|
|
private BigDecimal devLng;
|
|
|
|
|
|
|
|
- /** 纬度 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 纬度
|
|
|
|
|
+ */
|
|
|
@Excel(name = "纬度")
|
|
@Excel(name = "纬度")
|
|
|
private BigDecimal devLat;
|
|
private BigDecimal devLat;
|
|
|
|
|
|
|
|
- /** 定位状态 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 定位状态
|
|
|
|
|
+ */
|
|
|
@Excel(name = "定位状态")
|
|
@Excel(name = "定位状态")
|
|
|
private String devPositionstatus;
|
|
private String devPositionstatus;
|
|
|
|
|
|
|
|
- /** 定位类型 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 定位类型
|
|
|
|
|
+ */
|
|
|
@Excel(name = "定位类型")
|
|
@Excel(name = "定位类型")
|
|
|
private String devPositiontype;
|
|
private String devPositiontype;
|
|
|
|
|
|
|
|
- /** 设备标记 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 设备标记
|
|
|
|
|
+ */
|
|
|
@Excel(name = "设备标记")
|
|
@Excel(name = "设备标记")
|
|
|
private String devTag;
|
|
private String devTag;
|
|
|
|
|
|
|
|
- /** 识别类型 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 识别类型
|
|
|
|
|
+ */
|
|
|
@Excel(name = "识别类型")
|
|
@Excel(name = "识别类型")
|
|
|
private String devRecogtype;
|
|
private String devRecogtype;
|
|
|
|
|
|
|
|
- /** 联网方式 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 联网方式
|
|
|
|
|
+ */
|
|
|
@Excel(name = "联网方式")
|
|
@Excel(name = "联网方式")
|
|
|
private String devNetworktype;
|
|
private String devNetworktype;
|
|
|
|
|
|
|
|
- /** 离线时间 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 离线时间
|
|
|
|
|
+ */
|
|
|
@Excel(name = "离线时间")
|
|
@Excel(name = "离线时间")
|
|
|
private String devOfflinedate;
|
|
private String devOfflinedate;
|
|
|
|
|
|
|
|
- /** 省 手动校准 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 省 手动校准
|
|
|
|
|
+ */
|
|
|
@Excel(name = "省 手动校准")
|
|
@Excel(name = "省 手动校准")
|
|
|
private String devProvincealign;
|
|
private String devProvincealign;
|
|
|
|
|
|
|
|
- /** 市(校准) */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 市(校准)
|
|
|
|
|
+ */
|
|
|
@Excel(name = "市", readConverterExp = "校=准")
|
|
@Excel(name = "市", readConverterExp = "校=准")
|
|
|
private String devCityalign;
|
|
private String devCityalign;
|
|
|
|
|
|
|
|
- /** 县(校准) */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 县(校准)
|
|
|
|
|
+ */
|
|
|
@Excel(name = "县", readConverterExp = "校=准")
|
|
@Excel(name = "县", readConverterExp = "校=准")
|
|
|
private String devDistrictalign;
|
|
private String devDistrictalign;
|
|
|
|
|
|
|
|
- /** 经度 手动校准 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 经度 手动校准
|
|
|
|
|
+ */
|
|
|
@Excel(name = "经度 手动校准")
|
|
@Excel(name = "经度 手动校准")
|
|
|
private BigDecimal devLngalign;
|
|
private BigDecimal devLngalign;
|
|
|
|
|
|
|
|
- /** 纬度(校准) */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 纬度(校准)
|
|
|
|
|
+ */
|
|
|
@Excel(name = "纬度", readConverterExp = "校=准")
|
|
@Excel(name = "纬度", readConverterExp = "校=准")
|
|
|
private BigDecimal devLatalign;
|
|
private BigDecimal devLatalign;
|
|
|
|
|
|
|
|
- /** 联系人 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 联系人
|
|
|
|
|
+ */
|
|
|
@Excel(name = "联系人")
|
|
@Excel(name = "联系人")
|
|
|
private String devContacts;
|
|
private String devContacts;
|
|
|
|
|
|
|
|
- /** 联系方式 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 联系方式
|
|
|
|
|
+ */
|
|
|
@Excel(name = "联系方式")
|
|
@Excel(name = "联系方式")
|
|
|
private String devTel;
|
|
private String devTel;
|
|
|
|
|
|
|
|
- /** 创建人 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 创建人
|
|
|
|
|
+ */
|
|
|
@Excel(name = "创建人")
|
|
@Excel(name = "创建人")
|
|
|
private String devCreator;
|
|
private String devCreator;
|
|
|
|
|
|
|
|
- /** 修改人 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 修改人
|
|
|
|
|
+ */
|
|
|
@Excel(name = "修改人")
|
|
@Excel(name = "修改人")
|
|
|
private String devModifier;
|
|
private String devModifier;
|
|
|
|
|
|
|
|
- /** 更新时间 设备上报数据的时间 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 更新时间 设备上报数据的时间
|
|
|
|
|
+ */
|
|
|
@Excel(name = "更新时间 设备上报数据的时间")
|
|
@Excel(name = "更新时间 设备上报数据的时间")
|
|
|
private String devUpdateddate;
|
|
private String devUpdateddate;
|
|
|
|
|
|
|
|
- /** 修改时间 修改设备信息的时间 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 修改时间 修改设备信息的时间
|
|
|
|
|
+ */
|
|
|
@Excel(name = "修改时间 修改设备信息的时间")
|
|
@Excel(name = "修改时间 修改设备信息的时间")
|
|
|
private String devModifieddate;
|
|
private String devModifieddate;
|
|
|
|
|
|
|
|
- /** 创建时间 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 创建时间
|
|
|
|
|
+ */
|
|
|
@Excel(name = "创建时间")
|
|
@Excel(name = "创建时间")
|
|
|
private String devCreateddate;
|
|
private String devCreateddate;
|
|
|
|
|
|
|
|
- /** 删除状态 */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 删除状态
|
|
|
|
|
+ */
|
|
|
@Excel(name = "删除状态")
|
|
@Excel(name = "删除状态")
|
|
|
private String devDelstatus;
|
|
private String devDelstatus;
|
|
|
private String devOnlinedate;
|
|
private String devOnlinedate;
|
|
@@ -172,15 +245,20 @@ public class IotDevice extends IotBaseEntity
|
|
|
private String devHostingstatus;
|
|
private String devHostingstatus;
|
|
|
|
|
|
|
|
private List<String> devtypeBidList;
|
|
private List<String> devtypeBidList;
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 没改设备状态前,设备的状态
|
|
|
|
|
+ */
|
|
|
|
|
+ private String devOriginalStatus;
|
|
|
|
|
|
|
|
|
|
|
|
|
- /** 测报灯模型识别类型
|
|
|
|
|
- * 1是A模型,2是B模型
|
|
|
|
|
- * */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 测报灯模型识别类型
|
|
|
|
|
+ * 1是A模型,2是B模型
|
|
|
|
|
+ */
|
|
|
private String devCbdrecogtype;
|
|
private String devCbdrecogtype;
|
|
|
|
|
|
|
|
public String getDevCbdrecogtype() {
|
|
public String getDevCbdrecogtype() {
|
|
|
- if(StringUtils.isEmpty(devCbdrecogtype)){
|
|
|
|
|
|
|
+ if (StringUtils.isEmpty(devCbdrecogtype)) {
|
|
|
return EnumCbdRecogType.B.getCode();
|
|
return EnumCbdRecogType.B.getCode();
|
|
|
}
|
|
}
|
|
|
return devCbdrecogtype;
|
|
return devCbdrecogtype;
|