You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
138 lines
2.2 KiB
138 lines
2.2 KiB
package com.ccic.safeliab.entity; |
|
|
|
import com.baomidou.mybatisplus.annotation.*; |
|
import lombok.Data; |
|
import lombok.EqualsAndHashCode; |
|
import lombok.experimental.Accessors; |
|
|
|
import java.io.Serializable; |
|
import java.math.BigDecimal; |
|
import java.util.Date; |
|
import java.util.List; |
|
|
|
/** |
|
* <p> |
|
* 设备(烟感)表 |
|
* </p> |
|
* |
|
* @author testjava |
|
* @since 2023-01-06 |
|
*/ |
|
@Data |
|
@EqualsAndHashCode(callSuper = false) |
|
@Accessors(chain = true) |
|
@TableName("tbl_device") |
|
public class Device implements Serializable { |
|
|
|
private static final long serialVersionUID = 1L; |
|
|
|
/** |
|
* 设备ID |
|
*/ |
|
private String deviceId; |
|
|
|
/** |
|
* 设备IMEI编码 |
|
*/ |
|
@TableId(value = "device_code", type = IdType.NONE) |
|
private String deviceCode; |
|
|
|
/** |
|
* 预警消息数 |
|
*/ |
|
private Integer earlyWarningNum; |
|
|
|
/** |
|
* 设备状态 1:正常 2:离线 3:故障 |
|
*/ |
|
private Integer deviceStatus; |
|
|
|
/** |
|
* 绑定时间 |
|
*/ |
|
private Date bindingAt; |
|
|
|
/** |
|
* 安装时间 |
|
*/ |
|
private Date installAt; |
|
|
|
/** |
|
* 位置信息 |
|
*/ |
|
private String position; |
|
|
|
/** |
|
* 经度 |
|
*/ |
|
private BigDecimal longitude; |
|
|
|
/** |
|
* 纬度 |
|
*/ |
|
private BigDecimal latitude; |
|
|
|
/** |
|
* 最近心跳时间 |
|
*/ |
|
private Date heartbeatAt; |
|
|
|
/** |
|
* 最近故障时间 |
|
*/ |
|
private Date faultAt; |
|
|
|
/** |
|
* 所属企业ID(客户号) |
|
*/ |
|
private String customerId; |
|
|
|
/** |
|
* 所属企业名称 |
|
*/ |
|
private String customerName; |
|
|
|
/** |
|
* 保单号 |
|
*/ |
|
private String policyNumber; |
|
|
|
/** |
|
* 归属机构ID |
|
*/ |
|
private Long insuranceId; |
|
|
|
/** |
|
* 归属机构名称 |
|
*/ |
|
private String insuranceName; |
|
|
|
/** |
|
* 创建人id |
|
*/ |
|
private Long createUserId; |
|
|
|
/** |
|
* 创建人名称 |
|
*/ |
|
private String createUserName; |
|
|
|
/** |
|
* 创建时间 |
|
*/ |
|
@TableField(fill = FieldFill.INSERT) |
|
private Date createdAt; |
|
|
|
/** |
|
* 更新时间 |
|
*/ |
|
@TableField(fill = FieldFill.INSERT_UPDATE) |
|
private Date changedAt; |
|
|
|
/** |
|
* 设备消息 |
|
*/ |
|
@TableField(exist = false) |
|
private List<SmartReaction> list; |
|
|
|
}
|
|
|