package com.sys.bus.model.base;

import com.jfinal.plugin.activerecord.IBean;
import com.jfinal.plugin.activerecord.Model;

/**
 * Generated by JFinal, do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseKpi<M extends BaseKpi<M>> extends Model<M> implements IBean {

	public void setKpiId(java.lang.String kpiId) {
		set("kpi_id", kpiId);
	}
	
	public java.lang.String getKpiId() {
		return getStr("kpi_id");
	}

	public void setKpiEntryid(java.lang.String kpiEntryid) {
		set("kpi_entryid", kpiEntryid);
	}
	
	public java.lang.String getKpiEntryid() {
		return getStr("kpi_entryid");
	}

	public void setKpiName(java.lang.String kpiName) {
		set("kpi_name", kpiName);
	}
	
	public java.lang.String getKpiName() {
		return getStr("kpi_name");
	}

	public void setKpiMakeBatter(java.lang.String kpiMakeBatter) {
		set("kpi_makebetter", kpiMakeBatter);
	}

	public java.lang.String getKpiMakeBatter() {
		return getStr("kpi_makebetter");
	}


//	public void setKpiExpname(java.lang.String kpiExpname) {
//		set("kpi_expname", kpiExpname);
//	}
//
//	public java.lang.String getKpiExpname() {
//		return getStr("kpi_expname");
//	}


//	public void setKpiFielddata(java.lang.String kpiFielddata) {
//		set("kpi_fielddata", kpiFielddata);
//	}
//
//	public java.lang.String getKpiFielddata() {
//		return getStr("kpi_fielddata");
//	}

	public void setKpiTarget(java.lang.String kpiTarget) {
		set("kpi_target", kpiTarget);
	}

	public java.lang.String getKpiTarget() {
		return getStr("kpi_target");
	}

//	public void setKpiUnit(java.lang.String kpiUnit) {
//		set("kpi_unit", kpiUnit);
//	}
//
//	public java.lang.String getKpiUnit() {
//		return getStr("kpi_unit");
//	}

	public void setKpiType(java.lang.String kpiType) {
		set("kpi_type", kpiType);
	}
	
	public java.lang.String getKpiType() {
		return getStr("kpi_type");
	}

	public void setKpiDefine(java.lang.String kpiDefine) {
		set("kpi_define", kpiDefine);
	}
	
	public java.lang.String getKpiDefine() {
		return getStr("kpi_define");
	}

	public void setKpiCaption(java.lang.String kpiCaption) {
		set("kpi_caption", kpiCaption);
	}
	
	public java.lang.String getKpiCaption() {
		return getStr("kpi_caption");
	}

	public void setKpiWeight(java.math.BigDecimal kpiWeight) {
		set("kpi_weight", kpiWeight);
	}
	
	public java.math.BigDecimal getKpiWeight() {
		return get("kpi_weight");
	}

//	public void setKpiSweight(java.math.BigDecimal kpiSweight) {
//		set("kpi_sweight", kpiSweight);
//	}
//
//	public java.math.BigDecimal getKpiSweight() {
//		return get("kpi_sweight");
//	}

//	public void setKpiGraderid(java.lang.String kpiGraderid) {
//		set("kpi_graderid", kpiGraderid);
//	}
//
//	public java.lang.String getKpiGraderid() {
//		return getStr("kpi_graderid");
//	}
//
//	public void setKpiGradername(java.lang.String kpiGradername) {
//		set("kpi_gradername", kpiGradername);
//	}
//
//	public java.lang.String getKpiGradername() {
//		return getStr("kpi_gradername");
//	}

	public void setKpiNum(java.lang.String kpiNum) {
		if(kpiNum!=null && kpiNum.length()==1){
			kpiNum = "0"+kpiNum;
		}
		set("kpi_num", kpiNum);
	}
	
	public java.lang.String getKpiNum() {
		return getStr("kpi_num");
	}

	public void setKpiIndex(java.lang.Integer kpiIndex) {
		set("kpi_index", kpiIndex);
	}
	
	public java.lang.Integer getKpiIndex() {
		return getInt("kpi_index");
	}

//	public void setKpiHead(java.lang.String kpiHead) {
//		set("kpi_head", kpiHead);
//	}
//
//	public java.lang.String getKpiHead() {
//		return getStr("kpi_head");
//	}
//
//	public void setKpiWf(java.lang.String kpiWf) {
//		set("kpi_wf", kpiWf);
//	}
//
//	public java.lang.String getKpiWf() {
//		return getStr("kpi_wf");
//	}
//
//	public void setKpiWfstatus(java.lang.String kpiWfstatus) {
//		set("kpi_wfstatus", kpiWfstatus);
//	}
//
//	public java.lang.String getKpiWfstatus() {
//		return getStr("kpi_wfstatus");
//	}

	public void setKpiScore(java.math.BigDecimal kpiScore) {
		set("kpi_score", kpiScore);
	}
	
	public java.math.BigDecimal getKpiScore() {
		return get("kpi_score");
	}

	public void setKpiRealscore(java.math.BigDecimal kpiRealscore) {
		set("kpi_realscore", kpiRealscore);
	}
	
	public java.math.BigDecimal getKpiRealscore() {
		return get("kpi_realscore");
	}

	public void setKpiValue(java.math.BigDecimal kpiValue) {
		set("kpi_value", kpiValue);
	}
	
	public java.math.BigDecimal getKpiValue() {
		return get("kpi_value");
	}

	public void setKpiZp(java.lang.String kpiZp) {
		set("kpi_zp", kpiZp);
	}
	
	public java.lang.String getKpiZp() {
		return getStr("kpi_zp");
	}

	public void setKpiZpscore(java.math.BigDecimal kpiZpscore) {
		set("kpi_zpscore", kpiZpscore);
	}

	public java.math.BigDecimal getKpiZpscore() {
		return get("kpi_zpscore");
	}


	public void setKpiInfo(java.lang.String kpiInfo) {
		set("kpi_info", kpiInfo);
	}
	
	public java.lang.String getKpiInfo() {
		return getStr("kpi_info");
	}

	public void setKpiBaseid(java.lang.String kpiBaseid) {
		set("kpi_baseid", kpiBaseid);
	}

	public java.lang.String getKpiBaseid() {
		return getStr("kpi_baseid");
	}

	public void setKpiIsSelf(java.lang.String kpiIsSelf) {
		set("kpi_isself", kpiIsSelf);
	}

	public java.lang.String getKpiIsSelf() {
		return getStr("kpi_isself");
	}
	public void setKpiScorelv1(java.math.BigDecimal kpiScore) {
		set("kpi_scorelv1", kpiScore);
	}

	public java.math.BigDecimal getKpiScorelv1() {
		return get("kpi_scorelv1");
	}

	public void setKpiInfolv1(java.lang.String kpiInfo) {
		set("kpi_infolv1", kpiInfo);
	}

	public java.lang.String getKpiInfolv1() {
		return getStr("kpi_infolv1");
	}


	public void setKpiScorelv2(java.math.BigDecimal kpiScore) {
		set("kpi_scorelv2", kpiScore);
	}

	public java.math.BigDecimal getKpiScorelv2() {
		return get("kpi_scorelv2");
	}

	public void setKpiInfolv2(java.lang.String kpiInfo) {
		set("kpi_infolv2", kpiInfo);
	}

	public java.lang.String getKpiInfolv2() {
		return getStr("kpi_infolv2");
	}

	public void setKpiScorelv3(java.math.BigDecimal kpiScore) {
		set("kpi_scorelv3", kpiScore);
	}

	public java.math.BigDecimal getKpiScorelv3() {
		return get("kpi_scorelv3");
	}

	public void setKpiInfolv3(java.lang.String kpiInfo) {
		set("kpi_infolv3", kpiInfo);
	}

	public java.lang.String getKpiInfolv3() {
		return getStr("kpi_infolv3");
	}


    public java.lang.String getKpiInfolv(Integer lv) {
        return getStr("kpi_infolv"+lv);
    }

	public void setKpiInfolv(java.lang.String kpiInfo,Integer lv) {
		set("kpi_infolv"+lv, kpiInfo);

	}
    public java.math.BigDecimal getKpiScorelv(Integer lv) {
        return get("kpi_scorelv"+lv);
    }

	public void setKpiScorelv(java.math.BigDecimal kpiScore,Integer lv) {
		set("kpi_scorelv"+lv, kpiScore);
	}


}
