/**
 * 
 */
package com.hp.cmsz.entity;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * xcd_variable_analysis_result_valid_t应的实体类
 * 
 *
 */
@Entity
@Table(name = "xcd_variable_analysis_result_v")
public class InfluenceAnalysisView implements Serializable {

	private Long	resultId;
	private String	kpiName;				//指标/变量名称
	private String	kpiCode;				//指标/变量编辑
	private String	budgetAlgorithmName;	//预测值算法名称
	private String	thresholdAlgorithmName; //阈值算法
	private Long	affectTime;			//影响时长(分钟)
	private Long	affectRange;			//影响程度(%)
	private String	workingOrderCode;

	public String getKpiName() {
		return kpiName;
	}

	public void setKpiName(String kpiName) {
		this.kpiName = kpiName;
	}

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	public String getKpiCode() {
		return kpiCode;
	}

	public void setKpiCode(String kpiCode) {
		this.kpiCode = kpiCode;
	}

	public String getBudgetAlgorithmName() {
		return budgetAlgorithmName;
	}

	public void setBudgetAlgorithmName(String budgetAlgorithmName) {
		this.budgetAlgorithmName = budgetAlgorithmName;
	}

	public String getThresholdAlgorithmName() {
		return thresholdAlgorithmName;
	}

	public void setThresholdAlgorithmName(String thresholdAlgorithmName) {
		this.thresholdAlgorithmName = thresholdAlgorithmName;
	}

	public Long getAffectTime() {
		return affectTime;
	}

	public void setAffectTime(Long affectTime) {
		this.affectTime = affectTime;
	}

	public Long getAffectRange() {
		return affectRange;
	}

	public void setAffectRange(Long affectRange) {
		this.affectRange = affectRange;
	}

	public String getWorkingOrderCode() {
		return workingOrderCode;
	}

	public void setWorkingOrderCode(String workingOrderCode) {
		this.workingOrderCode = workingOrderCode;
	}

	public Long getResultId() {
		return resultId;
	}

	public void setResultId(Long resultId) {
		this.resultId = resultId;
	}

}