/***************************************************************\
 *     The skeleton of this class is generated by an automatic *
 * code generator for NC product. It is based on Velocity.     *
\***************************************************************/
package nc.vo.wa.grade;

import nc.vo.pub.SuperVO;

/**
 * <b> 在此处简要描述此类的功能 </b>
 * <p>
 * 在此处添加此类的描述信息
 * </p>
 * 创建日期:2009-11-23 10:20:50
 * 
 * @author
 * @version NCPrj ??
 */
@SuppressWarnings("serial")
public class WaCriterionVO extends SuperVO
{
	private java.lang.String pk_wa_grd;
	private java.lang.String pk_wa_crt;
	private java.lang.String pk_wa_prmlv;
	private java.lang.String pk_wa_seclv;
	private nc.vo.pub.lang.UFDouble criterionvalue;
	private nc.vo.pub.lang.UFDouble max_value;
	private nc.vo.pub.lang.UFDouble min_value;
    private java.lang.String grdName;
    private java.lang.String levName;
    public java.lang.String prmlvName;
    private java.lang.String seclvName;
	private String pk_wa_gradever;
	private java.lang.Integer dr = 0;
	private nc.vo.pub.lang.UFDateTime ts;

	public static final String PK_WA_GRD = "pk_wa_grd";
	public static final String PK_WA_CRT = "pk_wa_crt";
	public static final String PK_WA_PRMLV = "pk_wa_prmlv";
	public static final String PK_WA_SECLV = "pk_wa_seclv";
	public static final String CRITERIONVALUE = "criterionvalue";
	public static final String MAX_VALUE = "max_value";
	public static final String MIN_VALUE = "min_value";
	public static final String PRMLVNAME = "prmlvName";
	public static final String PK_WA_GRADEVER = "pk_wa_gradever";
	public static final String GRDNAME = "grdName";
	public static final String LEVNAME = "levName";
	public static final String SECLVNAME = "seclvName";

	// 参照使用，目前没用到
	public static final String CRITERIONVALUE4REF = "convert(decimal(31,3),criterionvalue)";
	public static final String MIN_VALUE4REF = "convert(decimal(31,3),min_value)";
	public static final String MAX_VALUE4REF = "convert(decimal(31,3),max_value)";


	public java.lang.String getGrdName(){
        return grdName;
    }

    public void setGrdName(java.lang.String grdName){
        this.grdName = grdName;
    }

    public java.lang.String getLevName(){
        return levName;
    }

    public void setLevName(java.lang.String levName){
        this.levName = levName;
    }

    public java.lang.String getPrmlvName(){
        return prmlvName;
    }

    public void setPrmlvName(java.lang.String prmlvName){
        this.prmlvName = prmlvName;
    }

    public java.lang.String getSeclvName(){
        return seclvName;
    }

    public void setSeclvName(java.lang.String seclvName){
        this.seclvName = seclvName;
    }

    /**
	 * 属性pk_wa_grd的Getter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @return java.lang.String
	 */
	public java.lang.String getPk_wa_grd()
	{
		return pk_wa_grd;
	}

	/**
	 * 属性pk_wa_grd的Setter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @param newPk_wa_grd
	 *            java.lang.String
	 */
	public void setPk_wa_grd(java.lang.String newPk_wa_grd)
	{
		this.pk_wa_grd = newPk_wa_grd;
	}

	/**
	 * 属性pk_wa_crt的Getter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @return java.lang.String
	 */
	public java.lang.String getPk_wa_crt()
	{
		return pk_wa_crt;
	}

	/**
	 * 属性pk_wa_crt的Setter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @param newPk_wa_crt
	 *            java.lang.String
	 */
	public void setPk_wa_crt(java.lang.String newPk_wa_crt)
	{
		this.pk_wa_crt = newPk_wa_crt;
	}

	/**
	 * 属性pk_wa_prmlv的Getter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @return java.lang.String
	 */
	public java.lang.String getPk_wa_prmlv()
	{
		return pk_wa_prmlv;
	}

	/**
	 * 属性pk_wa_prmlv的Setter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @param newPk_wa_prmlv
	 *            java.lang.String
	 */
	public void setPk_wa_prmlv(java.lang.String newPk_wa_prmlv)
	{
		this.pk_wa_prmlv = newPk_wa_prmlv;
	}

	/**
	 * 属性pk_wa_seclv的Getter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @return java.lang.String
	 */
	public java.lang.String getPk_wa_seclv()
	{
		return pk_wa_seclv;
	}

	/**
	 * 属性pk_wa_seclv的Setter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @param newPk_wa_seclv
	 *            java.lang.String
	 */
	public void setPk_wa_seclv(java.lang.String newPk_wa_seclv)
	{
		this.pk_wa_seclv = newPk_wa_seclv;
	}

	/**
	 * 属性criterionvalue的Getter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @return nc.vo.pub.lang.UFDouble
	 */
	public nc.vo.pub.lang.UFDouble getCriterionvalue()
	{
		return criterionvalue;
	}

	/**
	 * 属性criterionvalue的Setter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @param newCriterionvalue
	 *            nc.vo.pub.lang.UFDouble
	 */
	public void setCriterionvalue(nc.vo.pub.lang.UFDouble newCriterionvalue)
	{
		this.criterionvalue = newCriterionvalue;
	}

	/**
	 * 属性max_value的Getter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @return nc.vo.pub.lang.UFDouble
	 */
	public nc.vo.pub.lang.UFDouble getMax_value()
	{
		return max_value;
	}

	/**
	 * 属性max_value的Setter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @param newMax_value
	 *            nc.vo.pub.lang.UFDouble
	 */
	public void setMax_value(nc.vo.pub.lang.UFDouble newMax_value)
	{
		this.max_value = newMax_value;
	}

	/**
	 * 属性min_value的Getter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @return nc.vo.pub.lang.UFDouble
	 */
	public nc.vo.pub.lang.UFDouble getMin_value()
	{
		return min_value;
	}

	/**
	 * 属性min_value的Setter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @param newMin_value
	 *            nc.vo.pub.lang.UFDouble
	 */
	public void setMin_value(nc.vo.pub.lang.UFDouble newMin_value)
	{
		this.min_value = newMin_value;
	}

	/**
	 * 属性dr的Getter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @return java.lang.Integer
	 */
	public java.lang.Integer getDr()
	{
		return dr;
	}

	/**
	 * 属性dr的Setter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @param newDr
	 *            java.lang.Integer
	 */
	public void setDr(java.lang.Integer newDr)
	{
		this.dr = newDr;
	}

	/**
	 * 属性ts的Getter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @return nc.vo.pub.lang.UFDateTime
	 */
	public nc.vo.pub.lang.UFDateTime getTs()
	{
		return ts;
	}

	/**
	 * 属性ts的Setter方法. 创建日期:2009-11-23 10:20:50
	 * 
	 * @param newTs
	 *            nc.vo.pub.lang.UFDateTime
	 */
	public void setTs(nc.vo.pub.lang.UFDateTime newTs)
	{
		this.ts = newTs;
	}

	public String getPk_wa_gradever(){
        return pk_wa_gradever;
    }

    public void setPk_wa_gradever(String pk_wa_gradever){
        this.pk_wa_gradever = pk_wa_gradever;
    }

    /**
	 * <p>
	 * 取得父VO主键字段.
	 * <p>
	 * 创建日期:2009-11-23 10:20:50
	 * 
	 * @return java.lang.String
	 */
	@Override
	public java.lang.String getParentPKFieldName()
	{
		return "pk_wa_grd";
	}

	/**
	 * <p>
	 * 取得表主键.
	 * <p>
	 * 创建日期:2009-11-23 10:20:50
	 * 
	 * @return java.lang.String
	 */
	@Override
	public java.lang.String getPKFieldName()
	{
		return "pk_wa_crt";
	}

	/**
	 * <p>
	 * 返回表名称.
	 * <p>
	 * 创建日期:2009-11-23 10:20:50
	 * 
	 * @return java.lang.String
	 */
	@Override
	public java.lang.String getTableName()
	{
		return "wa_criterion";
	}

	/**
	 * 按照默认方式创建构造子.
	 * 
	 * 创建日期:2009-11-23 10:20:50
	 */
	public WaCriterionVO()
	{
		super();
	}
}
