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 java.time.LocalDateTime; import com.baomidou.mybatisplus.annotation.TableField; import java.io.Serializable; import lombok.Data; import lombok.EqualsAndHashCode; /** *

* 监测点信息 *

* * @author lyq * @since 2023-02-28 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("ums_ods_locale") public class OdsLocale implements Serializable { private static final long serialVersionUID = 1L; /** * Id */ @TableId("id") private String id; /** * 烟道名称 */ @TableField("n_name") private String nName; /** * 单位[级联] */ @TableField("owner") private String owner; /** * 菜系 */ @TableField("cuisine") private Integer cuisine; /** * 组织ID */ @TableField("customer_id") private String customerId; /** * 所属单位信息 */ @TableField("customer") private String customer; /** * 风速 */ @TableField("fan_speed") private BigDecimal fanSpeed; /** * 风量 */ @TableField("fan_quantity") private BigDecimal fanQuantity; /** * 管道截面面积 */ @TableField("pipe_area") private BigDecimal pipeArea; /** * 灶头数量 */ @TableField("stove_num") private Integer stoveNum; /** * 离线判定[小时] */ @TableField("offline_judge") private Integer offlineJudge; /** * 风机状态 */ @TableField("fan_status") private Integer fanStatus; /** * 净化器信息 */ @TableField("filter_info") private String filterInfo; /** * 净化器状态 */ @TableField("filter_status") private Integer filterStatus; /** * 抽样次数 */ @TableField("samplings") private Integer samplings; /** * 是否联动 */ @TableField("link_status") private Boolean linkStatus; /** * 超标阈值 */ @TableField("emissions_sill") private BigDecimal emissionsSill; /** * 集气灶面积[调研] */ @TableField("stove_area") private BigDecimal stoveArea; /** * 日均排烟时间[调研] */ @TableField("exhaust_time") private String exhaustTime; /** * 备注[调研] */ @TableField("remark") private String remark; /** * 地址 */ @TableField("addr") private String addr; /** * 地区[级联] */ @TableField("area_id") private String areaId; /** * 经度 */ @TableField("lng") private String lng; /** * 纬度 */ @TableField("lat") private String lat; /** * 创建者 */ @TableField("creator") private String creator; /** * 创建日期 */ @TableField("create_at") private Long createAt; /** * 状态[1:一般监测点,2:特殊监测点,99:废弃监测点] */ @TableField("status") private Integer status; /** * 颗粒物含量超标阈值 */ @TableField("granule_sill") private BigDecimal granuleSill; /** * 非甲烷总烃超标阈值 */ @TableField("hydrocarbon_sill") private BigDecimal hydrocarbonSill; /** * 健康码颜色 */ @TableField("health_code_color") private String healthCodeColor; /** * 最后绑定设备mn */ @TableField("mn_last") private String mnLast; /** * 监测点图片 */ @TableField("locale_pics") private String localePics; /** * 设备类型 最后一次绑定 */ @TableField("mn_typ_last") private Integer mnTypLast; /** * 风机信息 */ @TableField("fan_info") private String fanInfo; /** * 取电方式 */ @TableField("power_supply_mode") private String powerSupplyMode; /** * 净化器风机联动比阈值 */ @TableField("link_ratio_sill") private BigDecimal linkRatioSill; /** * 运维人员ID */ @TableField("maintainer_id") private String maintainerId; /** * 绿码:最近X天内,该店家超标次数小等于Value1(默认3)次的,且净化器不正常使用天数小等于Value2(默认3)天的,且离线天数{非歇业、非监测仪故障【数据来源运维人员填写的”异常处理“】}小等于Value3(默认3)。 */ @TableField("health_code_x") private Integer healthCodeX; @TableField("health_code_value1") private Integer healthCodeValue1; @TableField("health_code_value2") private Integer healthCodeValue2; @TableField("health_code_value3") private Integer healthCodeValue3; /** * 红码:最近X天内,该店家超标次数大于Value4(默认5)次的,或者净化器不正常使用天数大于Value5(默认5)天的,且离线天数小于Value6(默认5)。 */ @TableField("health_code_value4") private Integer healthCodeValue4; @TableField("health_code_value5") private Integer healthCodeValue5; @TableField("health_code_valuee6") private Integer healthCodeValuee6; /** * 0~24点间油烟浓度(颗粒物、非甲烷总烃)三个值中的一项值一直小于Value7(默认0.05)mg/M3的,视为数据异常偏小; */ @TableField("abnormal_value7") private BigDecimal abnormalValue7; /** * 0~24点间油烟浓度(颗粒物、非甲烷总烃)三个值中的一项值一直大于Value8(默认30)mg/M3的,视为数据异常偏大; */ @TableField("abnormal_value78") private BigDecimal abnormalValue78; /** * 0~24点间油烟浓度(颗粒物、非甲烷总烃)三个值中的一项值一直非Value9(默认0)mg/M3的,视为数据漂移异常 */ @TableField("abnormal_value79") private BigDecimal abnormalValue79; /** * 0~24点间上线时间小于Value10(默认60)分钟的,视为上线时间过短异常; */ @TableField("abnormal_value710") private BigDecimal abnormalValue710; /** * Ali设备名称 */ @TableField("aliIot_device_name") private String aliiotDeviceName; /** * Ali设备 */ @TableField("aliIot") private String aliIot; /** * 创建时间 */ @TableField("created_at") private LocalDateTime createdAt; /** * 更新时间 */ @TableField("updated_at") private LocalDateTime updatedAt; @TableField("health_code_value11") private Integer healthCodeValue11; @TableField("health_code_value12") private Integer healthCodeValue12; /** * 监测方式【1:合并传输 2:独立传输】 */ @TableField("send_mode") private Integer sendMode; /** * 超标计算方式【1:抽样计算 2:滑动计算】 */ @TableField("surpass_calc_method") private Integer surpassCalcMethod; /** * 风机正常电流值 */ @TableField("fan_standardurrent") private Integer fanStandardurrent; /** * 净化器正常电流值 */ @TableField("filter_standard_current") private Integer filterStandardCurrent; /** * 设备状态[正常NORMAL、下线OFFLINE、废弃ABANDON] */ @TableField("status_of_record") private String statusOfRecord; /** * 审核备注 */ @TableField("remark_of_record") private String remarkOfRecord; /** * 审核原因 */ @TableField("cause") private String cause; }