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; }