package com.ruoyi.system.domain;

import java.util.Date;
import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 小车心跳数据(HeartBeat)实体类
 *
 * @author makejava
 * @since 2024-04-19 15:26:15
 */
@Data
public class HeartBeat implements Serializable {
    private static final long serialVersionUID = -52814715837878820L;
/**
     * 心跳ID
     */
    private Long heartId;
/**
     * 设备类型，0：移动测流；1：固定测流
     */
    private Integer type;
/**
     * 站码
     */
    private String id;
/**
     * 小车状态，0：充电中；1：测流中
     */
    private Integer status;
/**
     * 电量百分比（%）
     */
    private Double eq;
/**
     * 电流 单位：A
     */
    private Double current;
/**
     * 电压 单位：V
     */
    private Double voltage;
/**
     * 信号强度
     */
    private Double signalstrength;
/**
     * 温度
     */
    private Double temperature;
/**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
/**
     * 站点ID
     */
    private Long siteId;

}

