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_item")
public class ProjectSignItem {
	/**
	 * id
	 */
	@Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;
	@Column(name = "project_sign_id")
    private Integer projectSignId;
	@Column(name = "business_type")
    private Integer businessType;
	@Column(name = "rates_area")
    private BigDecimal ratesArea;
	@Column(name = "price")
    private BigDecimal price;
	@Column(name = "month_number")
    private Integer monthNumber;
	@Column(name = "count_proportion")
    private BigDecimal countProportion;
	@Column(name = "month_income")
    private BigDecimal monthIncome;
	@Column(name = "year_income")
    private BigDecimal yearIncome;
	@Column(name = "remark")
    private String remark;
	@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 = "business_type_name")
		private String businessTypeName;
	
	

	public String getBusinessTypeName() {
		return businessTypeName;
	}

	public void setBusinessTypeName(String businessTypeName) {
		this.businessTypeName = businessTypeName;
	}

	public Integer getId() {
        return id;
    }

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

    public Integer getProjectSignId() {
        return projectSignId;
    }

    public void setProjectSignId(Integer projectSignId) {
        this.projectSignId = projectSignId;
    }

    public Integer getBusinessType() {
        return businessType;
    }

    public void setBusinessType(Integer businessType) {
        this.businessType = businessType;
    }

    public BigDecimal getRatesArea() {
        return ratesArea;
    }

    public void setRatesArea(BigDecimal ratesArea) {
        this.ratesArea = ratesArea;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public Integer getMonthNumber() {
        return monthNumber;
    }

    public void setMonthNumber(Integer monthNumber) {
        this.monthNumber = monthNumber;
    }

    public BigDecimal getCountProportion() {
        return countProportion;
    }

    public void setCountProportion(BigDecimal countProportion) {
        this.countProportion = countProportion;
    }

    public BigDecimal getMonthIncome() {
        return monthIncome;
    }

    public void setMonthIncome(BigDecimal monthIncome) {
        this.monthIncome = monthIncome;
    }

    public BigDecimal getYearIncome() {
        return yearIncome;
    }

    public void setYearIncome(BigDecimal yearIncome) {
        this.yearIncome = yearIncome;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.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;
	}

	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;
	}

	public Integer getIsDelete() {
		return isDelete;
	}

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