package com.pqs9300.pojo.transaction;

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

import javax.persistence.Column;
import javax.persistence.Table;
import javax.persistence.Transient;

/**
 * @author hongawen
 * @date: 2020/7/1 11:34
 */
@Table(name = "THS_OVERRUNLOG")
public class OverRunLog implements Serializable {
    @Column(name="Line_Index")
    private Integer lineIndex;

    @Column(name="Name")
    private String name;

    @Column(name="Sup_Index")
    private String supIndex;

    @Column(name="UpdateTime")
    private Date updateTime;

    @Column(name="OverRunTimes")
    private Integer overRunTimes;//越限总次数

    @Column(name="OverRun_describe")
    private String overRunDescribe;

    @Column(name="AlarmTicket")
    private String alarmTicket;

    @Column(name="Feedback")
    private String  feedBack;

    @Column(name="TestReport")
    private String testReport;

    @Column(name="ReviseNotice")
    private String reviseNotice;

    @Column(name="ReviseFeedback")
    private String reviseFeedBack;
    
    @Transient
    private String gdName;

    @Transient
    private String subName;

    @Transient
    private String lineName;

    @Transient
    private String overRunDate;//越限日期
    
    @Transient
    private String firstDes;//首个指标
    
    @Transient
    private Boolean choosen = false;//是否被选中

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getLineIndex() {
        return lineIndex;
    }

    public void setLineIndex(Integer lineIndex) {
        this.lineIndex = lineIndex;
    }

    public String getSupIndex() {
        return supIndex;
    }

    public void setSupIndex(String supIndex) {
        this.supIndex = supIndex;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getOverRunTimes() {
		return overRunTimes;
	}

	public void setOverRunTimes(Integer overRunTimes) {
		this.overRunTimes = overRunTimes;
	}

	public String getOverRunDescribe() {
        return overRunDescribe;
    }

    public void setOverRunDescribe(String overRunDescribe) {
        this.overRunDescribe = overRunDescribe;
    }

    public String getAlarmTicket() {
        return alarmTicket;
    }

    public void setAlarmTicket(String alarmTicket) {
        this.alarmTicket = alarmTicket;
    }

    public String getFeedBack() {
        return feedBack;
    }

    public void setFeedBack(String feedBack) {
        this.feedBack = feedBack;
    }

    public String getTestReport() {
        return testReport;
    }

    public void setTestReport(String testReport) {
        this.testReport = testReport;
    }

    public String getReviseNotice() {
        return reviseNotice;
    }

    public void setReviseNotice(String reviseNotice) {
        this.reviseNotice = reviseNotice;
    }

    public String getReviseFeedBack() {
        return reviseFeedBack;
    }

    public void setReviseFeedBack(String reviseFeedBack) {
        this.reviseFeedBack = reviseFeedBack;
    }

    public String getGdName() {
		return gdName;
	}

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

	public String getSubName() {
		return subName;
	}

	public void setSubName(String subName) {
		this.subName = subName;
	}

	public String getLineName() {
		return lineName;
	}

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

	public String getOverRunDate() {
		return overRunDate;
	}

	public void setOverRunDate(String overRunDate) {
		this.overRunDate = overRunDate;
	}

	public String getFirstDes() {
		return firstDes;
	}

	public void setFirstDes(String firstDes) {
		this.firstDes = firstDes;
	}

	public Boolean getChoosen() {
		return choosen;
	}

	public void setChoosen(Boolean choosen) {
		this.choosen = choosen;
	}

	@Override
    public String toString() {
        return "OverRunLog{" +
                "lineIndex=" + lineIndex +
                ", name='" + name + '\'' +
                ", supIndex='" + supIndex + '\'' +
                ", updateTime=" + updateTime +
                ", overRunTimes=" + overRunTimes +
                ", overRunDescribe='" + overRunDescribe + '\'' +
                ", alarmTicket='" + alarmTicket + '\'' +
                ", feedBack='" + feedBack + '\'' +
                ", testReport='" + testReport + '\'' +
                ", reviseNotice='" + reviseNotice + '\'' +
                ", reviseFeedBack='" + reviseFeedBack + '\'' +
                '}';
    }
}
