/**
 * This file is generated by  code generation tool version 0.2 ^_^
 * Created at 2016-08-22
**/
package com.yh.hr.res.hc.dto;

/**
 * 岗位头寸
 * @author liuhw
 * 2016-8-23
 */
public class HcCashDTO extends HcAccountDTO {
    /**
     *头寸主键
     **/
	private java.lang.Long cashOid;
    /**
     *关联账户ID
     **/
	private java.lang.Long accountOid;
    /**
     *编制类型代码
     **/
	private java.lang.String hcCode;
    /**
     *编制类型名称
     **/
	private java.lang.String hcName;
    /**
     *经费形式代码
     **/
	private java.lang.String budgetFromCode;
    /**
     *经费形式名称
     **/
	private java.lang.String budgetFromName;
    /**
     *核定数
     **/
	private java.lang.Long approvedCount;
    /**
     *空闲数
     **/
	private java.lang.Long freeCount;
    /**
     *创建人Code
     **/
	private java.lang.String createdByCode;
    /**
     *创建人名称
     **/
	private java.lang.String createdByName;
    /**
     *创建日期
     **/
	private java.util.Date createdDate;
    /**
     *修改人Code
     **/
	private java.lang.String updatedByCode;
    /**
     *修改人名称
     **/
	private java.lang.String updatedByName;
    /**
     *修改日期
     **/
	private java.util.Date updatedDate;

	/**
	 * 是否第一次创建
	 */
	private Boolean isFirst =false;
	
	/**
	 * 是否下达操作
	 */
    private Boolean isUpload =false;

	public Boolean getIsFirst() {
		return isFirst;
	}

	public void setIsFirst(Boolean isFirst) {
		this.isFirst = isFirst;
	}
	
	public HcCashDTO() {}

    public HcCashDTO(java.lang.Long cashOid) {
        this.cashOid = cashOid;
    }

	public void setCashOid(java.lang.Long cashOid){
		this.cashOid = cashOid;
	}

	public java.lang.Long getCashOid(){
		return this.cashOid;
	}

	public void setAccountOid(java.lang.Long accountOid){
		this.accountOid = accountOid;
	}

	public java.lang.Long getAccountOid(){
		return this.accountOid;
	}

	public void setHcCode(java.lang.String hcCode){
		this.hcCode = hcCode;
	}

	public java.lang.String getHcCode(){
		return this.hcCode;
	}

	public void setHcName(java.lang.String hcName){
		this.hcName = hcName;
	}

	public java.lang.String getHcName(){
		return this.hcName;
	}

	public void setBudgetFromCode(java.lang.String budgetFromCode){
		this.budgetFromCode = budgetFromCode;
	}

	public java.lang.String getBudgetFromCode(){
		return this.budgetFromCode;
	}

	public void setBudgetFromName(java.lang.String budgetFromName){
		this.budgetFromName = budgetFromName;
	}

	public java.lang.String getBudgetFromName(){
		return this.budgetFromName;
	}

	public void setApprovedCount(java.lang.Long approvedCount){
		this.approvedCount = approvedCount;
	}

	public java.lang.Long getApprovedCount(){
		return this.approvedCount;
	}

	public void setFreeCount(java.lang.Long freeCount){
		this.freeCount = freeCount;
	}

	public java.lang.Long getFreeCount(){
		return this.freeCount;
	}

	public void setCreatedByCode(java.lang.String createdByCode){
		this.createdByCode = createdByCode;
	}

	public java.lang.String getCreatedByCode(){
		return this.createdByCode;
	}

	public void setCreatedByName(java.lang.String createdByName){
		this.createdByName = createdByName;
	}

	public java.lang.String getCreatedByName(){
		return this.createdByName;
	}

	public void setCreatedDate(java.util.Date createdDate){
		this.createdDate = createdDate;
	}

	public java.util.Date getCreatedDate(){
		return this.createdDate;
	}

	public void setUpdatedByCode(java.lang.String updatedByCode){
		this.updatedByCode = updatedByCode;
	}

	public java.lang.String getUpdatedByCode(){
		return this.updatedByCode;
	}

	public void setUpdatedByName(java.lang.String updatedByName){
		this.updatedByName = updatedByName;
	}

	public java.lang.String getUpdatedByName(){
		return this.updatedByName;
	}

	public void setUpdatedDate(java.util.Date updatedDate){
		this.updatedDate = updatedDate;
	}

	public java.util.Date getUpdatedDate(){
		return this.updatedDate;
	}

	public void setIsUpload(Boolean isUpload) {
		this.isUpload = isUpload;
	}

	public Boolean getIsUpload() {
		return isUpload;
	}
}
