Newer
Older
br-data-forwarding / src / main / java / com / casic / dao / model / DataTubeOther.java
tanyue on 3 Jul 1 KB 20240703 初始提交
package com.casic.dao.model;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 第三方厂家管盯数据
 * </p>
 *
 * @author tanyue
 * @since 2024-07-01
 */
@Data
@TableName("data_tube_other")
public class DataTubeOther implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 编号
     */
    @TableId("ID")
    private Long id;

    /**
     * 设备编号
     */
    @TableField("DEVCODE")
    private String devcode;

    /**
     * 点位编号
     */
    @TableField("WELL_CODE")
    private String wellCode;


    /**
     * 气体浓度采样值
     */
    @TableField("GASVAL")
    private String gasval;

    /**
     * 设备电池电压值(毫伏)
     */
    @TableField("VBAT")
    private String vbat;

    /**
     * 电池状态0 正常、 1 低电告警、2 关机
     */
    @TableField("BATSTA")
    private String batsta;

    /**
     * 接收信号强度等级
     */
    @TableField("SIN")
    private String sin;

    /**
     * 接收信号参考质量 服务小 区的 RSRP 值
     */
    @TableField("RSRP")
    private String rsrp;

    /**
     * 信噪比
     */
    @TableField("SINR")
    private String sinr;

    /**
     * 采集时间
     */
    @TableField("UPTIME")
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime uptime;

    /**
     * 上传时间 默认为当前时间
     */
    @TableField("LOGTIME")
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime logtime;


}