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;
|
|
/**
|
* <p>
|
* 返回实时的设备数据
|
* </p>
|
*
|
* @author lyq
|
* @since 2023-02-28
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
@TableName("ums_ods_in_time")
|
public class OdsInTime implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 实时数据的设备编号(中间有“-”连接代表该监测点有多个设备绑定)
|
*/
|
@TableId("id")
|
@JsonProperty("Id")
|
private String id;
|
|
/**
|
* 采集时间
|
*/
|
@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异常离线)
|
*/
|
@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;
|
}
|