/***************************************************************\
 *     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 WageformExVO extends SuperVO {
	private java.lang.String pk_wa_wageformex;
	private java.lang.String pk_group;
	private java.lang.String pk_org;
	private java.lang.String code;
	private java.lang.String name;
	private java.lang.String name2;
	private java.lang.String name3;
	private java.lang.String name4;
	private java.lang.String name5;
	private java.lang.String name6;
	private java.lang.String vmemo;
	private nc.vo.pub.lang.UFDouble ndefaultmny;
	private java.lang.String creator;
	private nc.vo.pub.lang.UFDateTime creationtime;
	private java.lang.String modifier;
	private nc.vo.pub.lang.UFDateTime modifiedtime;
	private java.lang.Integer iflddecimal;
	private java.lang.String pk_waitem;
	private java.lang.Integer scope;
	private nc.vo.pub.lang.UFBoolean isorgedit;
	private nc.vo.pub.lang.UFBoolean iscontrol;
	private nc.vo.pub.lang.UFBoolean isenable;
	private java.lang.Integer dr = 0;
	private nc.vo.pub.lang.UFDateTime ts;

	public static final String PK_WA_WAGEFORMEX = "pk_wa_wageformex";
	public static final String PK_GROUP = "pk_group";
	public static final String PK_ORG = "pk_org";
	public static final String CODE = "code";
	public static final String NAME = "name";
	public static final String NAME2 = "name2";
	public static final String NAME3 = "name3";
	public static final String NAME4 = "name4";
	public static final String NAME5 = "name5";
	public static final String NAME6 = "name6";
	public static final String VMEMO = "vmemo";
	public static final String NDEFAULTMNY = "ndefaultmny";
	public static final String CREATOR = "creator";
	public static final String CREATIONTIME = "creationtime";
	public static final String MODIFIER = "modifier";
	public static final String MODIFIEDTIME = "modifiedtime";
	public static final String IFLDDECIMAL = "iflddecimal";
	public static final String PK_WAITEM = "pk_waitem";
	public static final String SCOPE = "scope";
	public static final String ISORGEDIT = "isorgedit";
	public static final String ISCONTROL = "iscontrol";
	public static final String ISENABLE = "isenable";
			
	/**
	 * 属性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;
	} 	  
	/**
	 * 属性pk_group的Getter方法.属性名：集团
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getPk_group () {
		return pk_group;
	}   
	/**
	 * 属性pk_group的Setter方法.属性名：集团
	 * 创建日期:
	 * @param newPk_group java.lang.String
	 */
	public void setPk_group (java.lang.String newPk_group ) {
	 	this.pk_group = newPk_group;
	} 	  
	/**
	 * 属性pk_org的Getter方法.属性名：组织
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getPk_org () {
		return pk_org;
	}   
	/**
	 * 属性pk_org的Setter方法.属性名：组织
	 * 创建日期:
	 * @param newPk_org java.lang.String
	 */
	public void setPk_org (java.lang.String newPk_org ) {
	 	this.pk_org = newPk_org;
	} 	  
	/**
	 * 属性code的Getter方法.属性名：编码
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getCode () {
		return code;
	}   
	/**
	 * 属性code的Setter方法.属性名：编码
	 * 创建日期:
	 * @param newCode java.lang.String
	 */
	public void setCode (java.lang.String newCode ) {
	 	this.code = newCode;
	} 	  
	/**
	 * 属性name的Getter方法.属性名：$map.displayName
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getName () {
		return name;
	}   
	/**
	 * 属性name的Setter方法.属性名：$map.displayName
	 * 创建日期:
	 * @param newName java.lang.String
	 */
	public void setName (java.lang.String newName ) {
	 	this.name = newName;
	} 	  
	/**
	 * 属性name2的Getter方法.属性名：$map.displayName
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getName2 () {
		return name2;
	}   
	/**
	 * 属性name2的Setter方法.属性名：$map.displayName
	 * 创建日期:
	 * @param newName2 java.lang.String
	 */
	public void setName2 (java.lang.String newName2 ) {
	 	this.name2 = newName2;
	} 	  
	/**
	 * 属性name3的Getter方法.属性名：$map.displayName
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getName3 () {
		return name3;
	}   
	/**
	 * 属性name3的Setter方法.属性名：$map.displayName
	 * 创建日期:
	 * @param newName3 java.lang.String
	 */
	public void setName3 (java.lang.String newName3 ) {
	 	this.name3 = newName3;
	} 	  
	/**
	 * 属性name4的Getter方法.属性名：$map.displayName
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getName4 () {
		return name4;
	}   
	/**
	 * 属性name4的Setter方法.属性名：$map.displayName
	 * 创建日期:
	 * @param newName4 java.lang.String
	 */
	public void setName4 (java.lang.String newName4 ) {
	 	this.name4 = newName4;
	} 	  
	/**
	 * 属性name5的Getter方法.属性名：$map.displayName
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getName5 () {
		return name5;
	}   
	/**
	 * 属性name5的Setter方法.属性名：$map.displayName
	 * 创建日期:
	 * @param newName5 java.lang.String
	 */
	public void setName5 (java.lang.String newName5 ) {
	 	this.name5 = newName5;
	} 	  
	/**
	 * 属性name6的Getter方法.属性名：$map.displayName
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getName6 () {
		return name6;
	}   
	/**
	 * 属性name6的Setter方法.属性名：$map.displayName
	 * 创建日期:
	 * @param newName6 java.lang.String
	 */
	public void setName6 (java.lang.String newName6 ) {
	 	this.name6 = newName6;
	} 	  
	/**
	 * 属性vmemo的Getter方法.属性名：备注
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getVmemo () {
		return vmemo;
	}   
	/**
	 * 属性vmemo的Setter方法.属性名：备注
	 * 创建日期:
	 * @param newVmemo java.lang.String
	 */
	public void setVmemo (java.lang.String newVmemo ) {
	 	this.vmemo = newVmemo;
	} 	  
	/**
	 * 属性ndefaultmny的Getter方法.属性名：默认金额
	 * 创建日期:
	 * @return nc.vo.pub.lang.UFDouble
	 */
	public nc.vo.pub.lang.UFDouble getNdefaultmny () {
		return ndefaultmny;
	}   
	/**
	 * 属性ndefaultmny的Setter方法.属性名：默认金额
	 * 创建日期:
	 * @param newNdefaultmny nc.vo.pub.lang.UFDouble
	 */
	public void setNdefaultmny (nc.vo.pub.lang.UFDouble newNdefaultmny ) {
	 	this.ndefaultmny = newNdefaultmny;
	} 	  
	/**
	 * 属性creator的Getter方法.属性名：创建人
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getCreator () {
		return creator;
	}   
	/**
	 * 属性creator的Setter方法.属性名：创建人
	 * 创建日期:
	 * @param newCreator java.lang.String
	 */
	public void setCreator (java.lang.String newCreator ) {
	 	this.creator = newCreator;
	} 	  
	/**
	 * 属性creationtime的Getter方法.属性名：创建时间
	 * 创建日期:
	 * @return nc.vo.pub.lang.UFDateTime
	 */
	public nc.vo.pub.lang.UFDateTime getCreationtime () {
		return creationtime;
	}   
	/**
	 * 属性creationtime的Setter方法.属性名：创建时间
	 * 创建日期:
	 * @param newCreationtime nc.vo.pub.lang.UFDateTime
	 */
	public void setCreationtime (nc.vo.pub.lang.UFDateTime newCreationtime ) {
	 	this.creationtime = newCreationtime;
	} 	  
	/**
	 * 属性modifier的Getter方法.属性名：修改人
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getModifier () {
		return modifier;
	}   
	/**
	 * 属性modifier的Setter方法.属性名：修改人
	 * 创建日期:
	 * @param newModifier java.lang.String
	 */
	public void setModifier (java.lang.String newModifier ) {
	 	this.modifier = newModifier;
	} 	  
	/**
	 * 属性modifiedtime的Getter方法.属性名：修改时间
	 * 创建日期:
	 * @return nc.vo.pub.lang.UFDateTime
	 */
	public nc.vo.pub.lang.UFDateTime getModifiedtime () {
		return modifiedtime;
	}   
	/**
	 * 属性modifiedtime的Setter方法.属性名：修改时间
	 * 创建日期:
	 * @param newModifiedtime nc.vo.pub.lang.UFDateTime
	 */
	public void setModifiedtime (nc.vo.pub.lang.UFDateTime newModifiedtime ) {
	 	this.modifiedtime = newModifiedtime;
	} 	  
	/**
	 * 属性iflddecimal的Getter方法.属性名：小数位数
	 * 创建日期:
	 * @return java.lang.Integer
	 */
	public java.lang.Integer getIflddecimal () {
		return iflddecimal;
	}   
	/**
	 * 属性iflddecimal的Setter方法.属性名：小数位数
	 * 创建日期:
	 * @param newIflddecimal java.lang.Integer
	 */
	public void setIflddecimal (java.lang.Integer newIflddecimal ) {
	 	this.iflddecimal = newIflddecimal;
	} 	  
	/**
	 * 属性pk_waitem的Getter方法.属性名：公共薪资项目
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getPk_waitem () {
		return pk_waitem;
	}   
	/**
	 * 属性pk_waitem的Setter方法.属性名：公共薪资项目
	 * 创建日期:
	 * @param newPk_waitem java.lang.String
	 */
	public void setPk_waitem (java.lang.String newPk_waitem ) {
	 	this.pk_waitem = newPk_waitem;
	} 	  
	/**
	 * 属性scope的Getter方法.属性名：使用范围
	 * 创建日期:
	 * @return java.lang.Integer
	 */
	public java.lang.Integer getScope () {
		return scope;
	}   
	/**
	 * 属性scope的Setter方法.属性名：使用范围
	 * 创建日期:
	 * @param newScope java.lang.Integer
	 */
	public void setScope (java.lang.Integer newScope ) {
	 	this.scope = newScope;
	} 	  
	/**
	 * 属性isorgedit的Getter方法.属性名：公司是否可修改
	 * 创建日期:
	 * @return nc.vo.pub.lang.UFBoolean
	 */
	public nc.vo.pub.lang.UFBoolean getIsorgedit () {
		return isorgedit;
	}   
	/**
	 * 属性isorgedit的Setter方法.属性名：公司是否可修改
	 * 创建日期:
	 * @param newIsorgedit nc.vo.pub.lang.UFBoolean
	 */
	public void setIsorgedit (nc.vo.pub.lang.UFBoolean newIsorgedit ) {
	 	this.isorgedit = newIsorgedit;
	} 	  
	/**
	 * 属性iscontrol的Getter方法.属性名：是否严格控制
	 * 创建日期:
	 * @return nc.vo.pub.lang.UFBoolean
	 */
	public nc.vo.pub.lang.UFBoolean getIscontrol () {
		return iscontrol;
	}   
	/**
	 * 属性iscontrol的Setter方法.属性名：是否严格控制
	 * 创建日期:
	 * @param newIscontrol nc.vo.pub.lang.UFBoolean
	 */
	public void setIscontrol (nc.vo.pub.lang.UFBoolean newIscontrol ) {
	 	this.iscontrol = newIscontrol;
	} 	  
	
	public nc.vo.pub.lang.UFBoolean getIsenable() {
		return isenable;
	}
	public void setIsenable(nc.vo.pub.lang.UFBoolean isenable) {
		this.isenable = isenable;
	}
	/**
	 * 属性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_wageformex";
	}
    
	/**
	 * <p>返回表名称.
	 * <p>
	 * 创建日期:
	 * @return java.lang.String
	 */
	public java.lang.String getTableName() {
		return "wa_wageformex";
	}    
	
	/**
	 * <p>返回表名称.
	 * <p>
	 * 创建日期:
	 * @return java.lang.String
	 */
	public static java.lang.String getDefaultTableName() {
		return "wa_wageformex";
	}    
    
    /**
	  * 按照默认方式创建构造子.
	  *
	  * 创建日期:
	  */
     public WageformExVO() {
		super();	
	}    
	
	@nc.vo.annotation.MDEntityInfo(beanFullclassName =  "nc.vo.hrwa.waruleex.WageformExVO" )
	public IVOMeta getMetaData() {
   		return null;
  	}
} 


