package cn.com.countrygarden.bi.main.model.project;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
/**
 * 签约项目
 * 
 * <pre>
 * 。
 * </pre>
 * 
 * @author developer developer@meicloud.com
 * @version 1.00.00
 * 
 *          <pre>
 * 修改记录
 *    修改后版本:     修改人：  修改日期:     修改内容:
 * </pre>
 */
@Table(name = "project_sign")
public class ProjectSign {
	/**
	 * id
	 */
	@Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;
	/**
	 * 拓展区域
	 */
	   @Column(name = "organ_id")
    private String organId;
	   
    /**
     * 拓展区域名称
     */
       @Column(name = "organ_name")
    private String organName;
	   
    /**
     * 接管区域
     */
	   @Column(name = "proposal_organ_id")
    private String proposalOrganId;
    /**
     * 项目名称
     */
	   @Column(name = "project_name")
    private String projectName;
    /**
     * 项目性质
     */
	   @Column(name = "project_nature")
    private Integer projectNature;
    /**
     * 是否全新
     */
	   @Column(name = "is_new")
    private Integer isNew;
    /**
     * 合作模式
     */
	   @Column(name = "corp_type")
    private Integer corpType;
    /**
     * 签约面积
     */
	   @Column(name = "contract_area")
    private BigDecimal contractArea;
    /**
     * 签订日期
     */
	   @Column(name = "sign_time")
    private Date signTime;
    /**
     * 合同到期日期
     */
	   @Column(name = "end_time")
    private Date endTime;
    /**
     * 归属月份
     */
	   @Column(name = "in_month")
    private String inMonth;
	   /**
	     * 省份
	     */
	    @Column(name = "province")
	    public String province;
	   @Column(name = "gmt_create")
    private Date gmtCreate;
	   @Column(name = "create_by")
    private String createBy;
	   @Column(name = "gmt_modified")
    private Date gmtModified;
	   @Column(name = "modified_by")
    private String modifiedBy;
	   @Column(name = "is_delete")
    private Integer isDelete;
	   @Column(name = "sing_time_str")
		private String singTimeStr;
		@Column(name = "end_time_str")
		private String endTimeStr;
		 /**
	     * 合作模式
	     */
		   @Column(name = "corp_type_name")
	    private String corpTypeName;
		   /**
		     * 项目性质
		     */
			   @Column(name = "project_nature_name")
		    private String projectNatureName;
			   @Column(name = "project_type_name")
			   private String  projectTypeName;

	public String getCorpTypeName() {
			return corpTypeName;
		}

		public void setCorpTypeName(String corpTypeName) {
			this.corpTypeName = corpTypeName;
		}

		public String getProjectNatureName() {
			return projectNatureName;
		}

		public void setProjectNatureName(String projectNatureName) {
			this.projectNatureName = projectNatureName;
		}

	public String getSingTimeStr() {
			return singTimeStr;
		}

		public void setSingTimeStr(String singTimeStr) {
			this.singTimeStr = singTimeStr;
		}

		public String getEndTimeStr() {
			return endTimeStr;
		}

		public void setEndTimeStr(String endTimeStr) {
			this.endTimeStr = endTimeStr;
		}

	public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

 

    public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getOrganId() {
		return organId;
	}

	public void setOrganId(String organId) {
		this.organId = organId;
	}

	public String getProposalOrganId() {
		return proposalOrganId;
	}

	public void setProposalOrganId(String proposalOrganId) {
		this.proposalOrganId = proposalOrganId;
	}

	public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName == null ? null : projectName.trim();
    }

    public Integer getProjectNature() {
        return projectNature;
    }

    public void setProjectNature(Integer projectNature) {
        this.projectNature = projectNature;
    }

    public Integer getIsNew() {
        return isNew;
    }

    public void setIsNew(Integer isNew) {
        this.isNew = isNew;
    }

    public Integer getCorpType() {
        return corpType;
    }

    public void setCorpType(Integer corpType) {
        this.corpType = corpType;
    }

    public BigDecimal getContractArea() {
        return contractArea;
    }

    public void setContractArea(BigDecimal contractArea) {
        this.contractArea = contractArea;
    }

    public Date getSignTime() {
        return signTime;
    }

    public void setSignTime(Date signTime) {
        this.signTime = signTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getInMonth() {
        return inMonth;
    }

    public void setInMonth(String inMonth) {
        this.inMonth = inMonth == null ? null : inMonth.trim();
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy == null ? null : createBy.trim();
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public String getModifiedBy() {
        return modifiedBy;
    }

    public void setModifiedBy(String modifiedBy) {
        this.modifiedBy = modifiedBy == null ? null : modifiedBy.trim();
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

	public String getProjectTypeName() {
		return projectTypeName;
	}

	public void setProjectTypeName(String projectTypeName) {
		this.projectTypeName = projectTypeName;
	}

    public String getOrganName() {
        return organName;
    }

    public void setOrganName(String organName) {
        this.organName = organName;
    }
    
    
}