package com.njcn.pojo.commons;

import java.io.Serializable;
import java.util.Date;

/**
 * @description: 暂降事件基本消息
 * @author: denghuajun
 * @time: 2019-10-17 13:59:51
 **/
public class EventInfoDetail implements Serializable {

    private String lineName;//监测点名称
    private String gdName;//供电公司名称
    private String bdzName;//变电站名称
    private String devName;//终端名称
    private String scale;//电压等级
    private String ip;//ip
    private String eventDetailIndex;//暂降事件id
    private Date timeID;//触发时间
    private Float persistTime;//持续时间
    private Long ms;
    private Float eventValue;//特征幅值
    private int report;//
    private int evaluate;//评价
    private String reportPath;//报告路径


    public String getLineName() {
        return lineName;
    }

    public void setLineName(String lineName) {
        this.lineName = lineName;
    }

    public String getGdName() {
        return gdName;
    }

    public void setGdName(String gdName) {
        this.gdName = gdName;
    }

    public String getBdzName() {
        return bdzName;
    }

    public void setBdzName(String bdzName) {
        this.bdzName = bdzName;
    }

    public String getDevName() {
        return devName;
    }

    public void setDevName(String devName) {
        this.devName = devName;
    }

    public String getEventDetailIndex() {
        return eventDetailIndex;
    }

    public void setEventDetailIndex(String eventDetailIndex) {
        this.eventDetailIndex = eventDetailIndex;
    }

    public String getReportPath() {
        return reportPath;
    }

    public void setReportPath(String reportPath) {
        this.reportPath = reportPath;
    }

    public long getTimeID() {
        return timeID.getTime() + ms;
    }

    public void setTimeID(Date timeID) {
        this.timeID = timeID;
    }

    public Float getPersistTime() {
        return persistTime;
    }

    public void setPersistTime(Float persistTime) {
        this.persistTime = persistTime;
    }

    public Long getMs() {
        return ms;
    }

    public void setMs(Long ms) {
        this.ms = ms;
    }

    public Float getEventValue() {
        return eventValue;
    }

    public void setEventValue(Float eventValue) {
        this.eventValue = eventValue;
    }

    public int getReport() {
        return report;
    }

    public void setReport(int report) {
        this.report = report;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public int getEvaluate() {
        return evaluate;
    }

    public void setEvaluate(int evaluate) {
        this.evaluate = evaluate;
    }

    public String getScale() {
        return scale;
    }

    public void setScale(String scale) {
        this.scale = scale;
    }
}