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

/**
 * <b> 在此处简要描述此类的功能 </b>
 * <p>
 *     在此处添加此类的描述信息
 * </p>
 * 创建日期:
 * @author 
 * @version NCPrj ??
 */
@SuppressWarnings("serial")
public class WageformdetExVO extends SuperVO {
	private java.lang.String pk_wa_wageformdetex;
	private java.lang.String pk_wa_wageformex;
	private java.lang.Integer ilevel;
	private java.lang.String vformula;
	private java.lang.String vformulastr;
	private nc.vo.pub.lang.UFDouble nvalue;
	private nc.vo.pub.lang.UFDouble upperlimit;
	private java.lang.Integer dr = 0;
	private nc.vo.pub.lang.UFDateTime ts;

	public static final String PK_WA_WAGEFORMDETEX = "pk_wa_wageformdetex";
	public static final String PK_WA_WAGEFORMEX = "pk_wa_wageformex";
	public static final String ILEVEL = "ilevel";
	public static final String VFORMULA = "vformula";
	public static final String VFORMULASTR = "vformulastr";
	public static final String NVALUE = "nvalue";
	public static final String UPPERLIMIT = "upperlimit";
			
	/**
	 * 属性pk_wa_wageformdetex的Getter方法.属性名：薪资项目发放控制子表主键
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getPk_wa_wageformdetex () {
		return pk_wa_wageformdetex;
	}   
	/**
	 * 属性pk_wa_wageformdetex的Setter方法.属性名：薪资项目发放控制子表主键
	 * 创建日期:
	 * @param newPk_wa_wageformdetex java.lang.String
	 */
	public void setPk_wa_wageformdetex (java.lang.String newPk_wa_wageformdetex ) {
	 	this.pk_wa_wageformdetex = newPk_wa_wageformdetex;
	} 	  
	/**
	 * 属性pk_wa_wageformex的Getter方法.属性名：薪资项目发放控制主表主键
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getPk_wa_wageformex () {
		return pk_wa_wageformex;
	}   
	/**
	 * 属性pk_wa_wageformex的Setter方法.属性名：薪资项目发放控制主表主键
	 * 创建日期:
	 * @param newPk_wa_wageformex java.lang.String
	 */
	public void setPk_wa_wageformex (java.lang.String newPk_wa_wageformex ) {
	 	this.pk_wa_wageformex = newPk_wa_wageformex;
	} 	  
	/**
	 * 属性ilevel的Getter方法.属性名：序号
	 * 创建日期:
	 * @return java.lang.Integer
	 */
	public java.lang.Integer getIlevel () {
		return ilevel;
	}   
	/**
	 * 属性ilevel的Setter方法.属性名：序号
	 * 创建日期:
	 * @param newIlevel java.lang.Integer
	 */
	public void setIlevel (java.lang.Integer newIlevel ) {
	 	this.ilevel = newIlevel;
	} 	  
	/**
	 * 属性vformula的Getter方法.属性名：公式
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getVformula () {
		return vformula;
	}   
	/**
	 * 属性vformula的Setter方法.属性名：公式
	 * 创建日期:
	 * @param newVformula java.lang.String
	 */
	public void setVformula (java.lang.String newVformula ) {
	 	this.vformula = newVformula;
	} 	  
	/**
	 * 属性vformulastr的Getter方法.属性名：公式显示
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getVformulastr () {
		return vformulastr;
	}   
	/**
	 * 属性vformulastr的Setter方法.属性名：公式显示
	 * 创建日期:
	 * @param newVformulastr java.lang.String
	 */
	public void setVformulastr (java.lang.String newVformulastr ) {
	 	this.vformulastr = newVformulastr;
	} 	  
	/**
	 * 属性nvalue的Getter方法.属性名：薪资表金额
	 * 创建日期:
	 * @return nc.vo.pub.lang.UFDouble
	 */
	public nc.vo.pub.lang.UFDouble getNvalue () {
		return nvalue;
	}   
	/**
	 * 属性nvalue的Setter方法.属性名：薪资表金额
	 * 创建日期:
	 * @param newNvalue nc.vo.pub.lang.UFDouble
	 */
	public void setNvalue (nc.vo.pub.lang.UFDouble newNvalue ) {
	 	this.nvalue = newNvalue;
	} 	  
	/**
	 * 属性upperlimit的Getter方法.属性名：上限
	 * 创建日期:
	 * @return nc.vo.pub.lang.UFDouble
	 */
	public nc.vo.pub.lang.UFDouble getUpperlimit () {
		return upperlimit;
	}   
	/**
	 * 属性upperlimit的Setter方法.属性名：上限
	 * 创建日期:
	 * @param newUpperlimit nc.vo.pub.lang.UFDouble
	 */
	public void setUpperlimit (nc.vo.pub.lang.UFDouble newUpperlimit ) {
	 	this.upperlimit = newUpperlimit;
	} 	  
	/**
	 * 属性dr的Getter方法.属性名：dr
	 * 创建日期:
	 * @return java.lang.Integer
	 */
	public java.lang.Integer getDr () {
		return dr;
	}   
	/**
	 * 属性dr的Setter方法.属性名：dr
	 * 创建日期:
	 * @param newDr java.lang.Integer
	 */
	public void setDr (java.lang.Integer newDr ) {
	 	this.dr = newDr;
	} 	  
	/**
	 * 属性ts的Getter方法.属性名：ts
	 * 创建日期:
	 * @return nc.vo.pub.lang.UFDateTime
	 */
	public nc.vo.pub.lang.UFDateTime getTs () {
		return ts;
	}   
	/**
	 * 属性ts的Setter方法.属性名：ts
	 * 创建日期:
	 * @param newTs nc.vo.pub.lang.UFDateTime
	 */
	public void setTs (nc.vo.pub.lang.UFDateTime newTs ) {
	 	this.ts = newTs;
	} 	  
 
	/**
	  * <p>取得父VO主键字段.
	  * <p>
	  * 创建日期:
	  * @return java.lang.String
	  */
	public java.lang.String getParentPKFieldName() {
	    return null;
	}   
    
	/**
	  * <p>取得表主键.
	  * <p>
	  * 创建日期:
	  * @return java.lang.String
	  */
	public java.lang.String getPKFieldName() {
	  return "pk_wa_wageformdetex";
	}
    
	/**
	 * <p>返回表名称.
	 * <p>
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getTableName() {
		return "wa_wageformdetex";
	}    
	
	/**
	 * <p>返回表名称.
	 * <p>
	 * 创建日期:
	 * @return java.lang.String
	 */
	public static java.lang.String getDefaultTableName() {
		return "wa_wageformdetex";
	}    
    
    /**
	  * 按照默认方式创建构造子.
	  *
	  * 创建日期:
	  */
     public WageformdetExVO() {
		super();	
	}    
	
	@nc.vo.annotation.MDEntityInfo(beanFullclassName =  "nc.vo.hrwa.waruleex.WageformdetExVO" )
	public IVOMeta getMetaData() {
   		return null;
  	}
} 


