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

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

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

/**
 * gjfx_detailInfo_v视图对应的实体类
 * 
 * @author Zhang Wei
 *
 */
@Entity
@Table(name = "gjfx_detailInfo_v")
public class GjfxDetailInfo implements Serializable{
	
	private String warningId;//告警ID
	private String warningTitle;//告警标题
	private String provinceName;//省份
	private String channelName;//渠道
	private String dataSourceName;//数据来源
	private String warningSourceName;//告警来源
	private String kpiCode;//指标编码
	private String kpiName;//指标名称
	private String ciCode;//配置项编码
	private String ciName;//配置项名称
	private String providerName;//相关集成商
	private String importanceLevelName;//告警级别
	private String businessName;//业务名称
	private Date occurTime;//发生时间
	private Date closeTime;//结束时间
	private Long relevantWorkingOrderId;//关联协查单号
	private Long relevantFailureId;//故障单号
	private String closestatus;//关闭类型
	private Long warningSourceId;//告警来源ID
	private String warningstatus;//告警状态
	private String gjStatus;
	
	private String dataModelName;//分析模型
	private String dataModelTypeName;//分析模型类型
	private String workingOrderCode;
	private Long channelId;//渠道ID
	private Long dataSourceId;//数据来源ID
	private Long businessId;//业务ID
	private Long riskEarlyWarningTypeId;//隐患/预警类型ID
	private String riskEarlyWarningTypeName;//隐患/预警类型ID
	private Long providerId;//集成商ID
	private Long importanceLevelId;//告警级别ID
	private Long provinceId;//省份ID
	private Long kpiId;//指标ID
	private Long configItemId;//配置项ID
	private Long dataModelTypeId;//分析模型类别ID

    @Id
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="GjfxDetailInfoSequence")
    @SequenceGenerator(name = "GjfxDetailInfoSequence", sequenceName = "gjfx_detailInfo_v_seq", allocationSize=1)
	public String getWarningId() {
		return warningId;
	}
	public void setWarningId(String warningId) {
		this.warningId = warningId;
	}
	public String getWarningTitle() {
		return warningTitle;
	}
	public void setWarningTitle(String warningTitle) {
		this.warningTitle = warningTitle;
	}
	public String getProvinceName() {
		return provinceName;
	}
	public void setProvinceName(String provinceName) {
		this.provinceName = provinceName;
	}
	public String getChannelName() {
		return channelName;
	}
	public void setChannelName(String channelName) {
		this.channelName = channelName;
	}
	public String getDataSourceName() {
		return dataSourceName;
	}
	public void setDataSourceName(String dataSourceName) {
		this.dataSourceName = dataSourceName;
	}
	public String getWarningSourceName() {
		return warningSourceName;
	}
	public void setWarningSourceName(String warningSourceName) {
		this.warningSourceName = warningSourceName;
	}
	public String getKpiCode() {
		return kpiCode;
	}
	public void setKpiCode(String kpiCode) {
		this.kpiCode = kpiCode;
	}
	public String getKpiName() {
		return kpiName;
	}
	public void setKpiName(String kpiName) {
		this.kpiName = kpiName;
	}
	public String getCiCode() {
		return ciCode;
	}
	public void setCiCode(String ciCode) {
		this.ciCode = ciCode;
	}
	public String getCiName() {
		return ciName;
	}
	public void setCiName(String ciName) {
		this.ciName = ciName;
	}
	public String getProviderName() {
		return providerName;
	}
	public void setProviderName(String providerName) {
		this.providerName = providerName;
	}
	public String getImportanceLevelName() {
		return importanceLevelName;
	}
	public void setImportanceLevelName(String importanceLevelName) {
		this.importanceLevelName = importanceLevelName;
	}
	public Date getOccurTime() {
		return occurTime;
	}
	public void setOccurTime(Date occurTime) {
		this.occurTime = occurTime;
	}
	public Date getCloseTime() {
		return closeTime;
	}
	public void setCloseTime(Date closeTime) {
		this.closeTime = closeTime;
	}
	public Long getRelevantWorkingOrderId() {
		return relevantWorkingOrderId;
	}
	public void setRelevantWorkingOrderId(Long relevantWorkingOrderId) {
		this.relevantWorkingOrderId = relevantWorkingOrderId;
	}
	public Long getRelevantFailureId() {
		return relevantFailureId;
	}
	public void setRelevantFailureId(Long relevantFailureId) {
		this.relevantFailureId = relevantFailureId;
	}
	public Long getWarningSourceId() {
		return warningSourceId;
	}
	public void setWarningSourceId(Long warningSourceId) {
		this.warningSourceId = warningSourceId;
	}
	public Long getChannelId() {
		return channelId;
	}
	public void setChannelId(Long channelId) {
		this.channelId = channelId;
	}
	public Long getDataSourceId() {
		return dataSourceId;
	}
	public void setDataSourceId(Long dataSourceId) {
		this.dataSourceId = dataSourceId;
	}
	public Long getBusinessId() {
		return businessId;
	}
	public void setBusinessId(Long businessId) {
		this.businessId = businessId;
	}
	public Long getRiskEarlyWarningTypeId() {
		return riskEarlyWarningTypeId;
	}
	public void setRiskEarlyWarningTypeId(Long riskEarlyWarningTypeId) {
		this.riskEarlyWarningTypeId = riskEarlyWarningTypeId;
	}
	public Long getProviderId() {
		return providerId;
	}
	public void setProviderId(Long providerId) {
		this.providerId = providerId;
	}
	public Long getImportanceLevelId() {
		return importanceLevelId;
	}
	public void setImportanceLevelId(Long importanceLevelId) {
		this.importanceLevelId = importanceLevelId;
	}
	public Long getProvinceId() {
		return provinceId;
	}
	public void setProvinceId(Long provinceId) {
		this.provinceId = provinceId;
	}
	public String getClosestatus() {
		return closestatus;
	}
	public void setClosestatus(String closestatus) {
		this.closestatus = closestatus;
	}
	public String getWorkingOrderCode() {
		return workingOrderCode;
	}
	public void setWorkingOrderCode(String workingOrderCode) {
		this.workingOrderCode = workingOrderCode;
	}
	public String getBusinessName() {
		return businessName;
	}
	public void setBusinessName(String businessName) {
		this.businessName = businessName;
	}
	public Long getKpiId() {
		return kpiId;
	}
	public void setKpiId(Long kpiId) {
		this.kpiId = kpiId;
	}
	public Long getConfigItemId() {
		return configItemId;
	}
	public void setConfigItemId(Long configItemId) {
		this.configItemId = configItemId;
	}
	public String getWarningstatus() {
		return warningstatus;
	}
	public void setWarningstatus(String warningstatus) {
		this.warningstatus = warningstatus;
	}
	public String getDataModelName() {
		return dataModelName;
	}
	public void setDataModelName(String dataModelName) {
		this.dataModelName = dataModelName;
	}
	public Long getDataModelTypeId() {
		return dataModelTypeId;
	}
	public void setDataModelTypeId(Long dataModelTypeId) {
		this.dataModelTypeId = dataModelTypeId;
	}
	public String getRiskEarlyWarningTypeName() {
		return riskEarlyWarningTypeName;
	}
	public void setRiskEarlyWarningTypeName(String riskEarlyWarningTypeName) {
		this.riskEarlyWarningTypeName = riskEarlyWarningTypeName;
	}
	public String getDataModelTypeName() {
		return dataModelTypeName;
	}
	public void setDataModelTypeName(String dataModelTypeName) {
		this.dataModelTypeName = dataModelTypeName;
	}
	public String getGjStatus() {
		return gjStatus;
	}
	public void setGjStatus(String gjStatus) {
		this.gjStatus = gjStatus;
	}
	
	

}