zhanghua
2023-12-12 bc2da7908a227c09e5cc7b6d8dab3e9c94b784a1
ycl-smoke/src/main/java/com/ycl/smoke/entity/OdsInTime.java
@@ -1,11 +1,16 @@
package com.ycl.smoke.entity;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.time.LocalDateTime;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -28,195 +33,220 @@
     * 实时数据的设备编号(中间有“-”连接代表该监测点有多个设备绑定)
     */
    @TableId("id")
    @JsonProperty("Id")
    private String id;
    /**
     * 报文信息
     */
    @TableField("string")
    private String string;
    /**
     * 采集时间
     */
    @TableField("acquit_at")
    @JsonProperty("AcquitAt")
    private Long acquitAt;
    /**
     * 最后确认时间
     */
    @TableField("last_at")
    @JsonProperty("LastAt")
    private Long lastAt;
    /**
     * 排放物折算浓度
     */
    @TableField("c_emissions")
    @JsonProperty("CEmissions")
    private String cEmissions;
    /**
     * 颗粒物折算浓度
     */
    @TableField("c_granule")
    @JsonProperty("CGranule")
    private String cGranule;
    /**
     * 非甲烷总烃折算浓度
     */
    @TableField("c_hydrocarbon")
    @JsonProperty("CHydrocarbon")
    private BigDecimal cHydrocarbon;
    /**
     * 实时排放量
     */
    @TableField("emissions_conc")
    @JsonProperty("EmissionsConc")
    private BigDecimal emissionsConc;
    /**
     * 颗粒物含量
     */
    @TableField("granule_conc")
    @JsonProperty("GranuleConc")
    private BigDecimal granuleConc;
    /**
     * 非甲烷总烃含量
     */
    @TableField("hydrocarbon_conc")
    @JsonProperty("HydrocarbonConc")
    private BigDecimal hydrocarbonConc;
    /**
     * 风机状态(1:开2:关3:异常)
     */
    @TableField("fan_status")
    @JsonProperty("FanStatus")
    private Integer fanStatus;
    /**
     * 净化器状态(1:开2:关3:异常)
     */
    @TableField("filter_status")
    @JsonProperty("FilterStatus")
    private Integer filterStatus;
    /**
     * 类型[1:监控:2:监测]
     */
    @TableField("typ")
    @JsonProperty("Typ")
    private Integer typ;
    /**
     * 状态
            (NORMAL正常、ALARM预警、EXCESS超标、DOWN离线、OFF异常离线)
     * (NORMAL正常、ALARM预警、EXCESS超标、DOWN离线、OFF异常离线)
     */
    @TableField("status")
    @JsonProperty("Status")
    private String status;
    /**
     * 流速
     */
    @TableField("velocity")
    @JsonProperty("Velocity")
    private Double velocity;
    /**
     * 温度
     */
    @TableField("temperature")
    @JsonProperty("Temperature")
    private Double temperature;
    /**
     * 湿度
     */
    @TableField("moisture")
    @JsonProperty("Moisture")
    private Double moisture;
    /**
     * 监测点名称
     */
    @TableField("locale")
    @JsonProperty("Locale")
    private String locale;
    /**
     * 监测点ID
     */
    @TableField("lid")
    @JsonProperty("Lid")
    private String lid;
    /**
     * 所属单位
     */
    @TableField("owner")
    @JsonProperty("Owner")
    private String owner;
    /**
     * 安装地址
     */
    @TableField("addr")
    @JsonProperty("Addr")
    private String addr;
    /**
     * 超标阈值
     */
    @TableField("emissions_sill")
    @JsonProperty("EmissionsSill")
    private Double emissionsSill;
    /**
     * 颗粒物超标阈值
     */
    @TableField("granule_sill")
    @JsonProperty("GranuleSill")
    private Double granuleSill;
    /**
     * 非甲烷总烃超标阈值
     */
    @TableField("hydrocarbon_sill")
    @JsonProperty("HydrocarbonSill")
    private Double hydrocarbonSill;
    /**
     * 是否联动(0:否1:是)
     */
    @TableField("link_status")
    @JsonProperty("LinkStatus")
    private Integer linkStatus;
    /**
     * 联系电话
     */
    @TableField("customer_mobile")
    @JsonProperty("CustomerMobile")
    private String customerMobile;
    /**
     * 经度
     */
    @TableField("locale_lng")
    @JsonProperty("LocaleLng")
    private String localeLng;
    /**
     * 纬度
     */
    @TableField("localelat")
    @JsonProperty("LocaleLat")
    private String localelat;
    /**
     * 风机电流值
     */
    @TableField("fan_current")
    @JsonProperty("fan_current")
    private Double fanCurrent;
    /**
     * 净化器电流值
     */
    @TableField("pur_current")
    @JsonProperty("pur_current")
    private Double purCurrent;
    /**
     * 整体状态(1:在线2:离线3:异常离线)
     */
    @TableField("online_status")
    @JsonProperty("OnlineStatus")
    private Integer onlineStatus;
    /**
     * (NORMAL:正常、OFFLINE:下线、ABANDONED:废弃)
     */
    @TableField("status_of_record")
    @JsonProperty("StatusOfRecord")
    private String statusOfRecord;
    @TableField("modify_time")
    private LocalDateTime modifyTime;
}