package com.palmnest.model.estateserve;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 企业发票信息实体类
 *
 * @author xiemin
 */

@Entity
@Table(name = "tb_sign_service_invoice")
public class SignServiceInvoice implements Serializable {

	/**
	 * 序列号
	 */
	private static final long serialVersionUID = 7889506815170258600L;

	//主键ID
	private Integer id;
	//项目id
	private Integer organizationId;
	//企业id
	private Integer virtualarchitectureId;
	//发票类型（1-普票、2-专票）
	private Integer type;
	//发票抬头
	private String  raise;
	//纳税人识别号
	private String  identificationNumber;
	//地址
	private String  address;
	//电话
	private String  mobile;
	//开户银行
	private String  bank;
	//银行卡号
	private String  bankCard;
	//创建者
	private String  creator;
	//创建时间
	private Date    createTime;
	//修改者
	private String  modifier;
	//修改时间
	private Date    modifyTime;
	//是否可用0-不可用，1-可用
	private String  isEnabled;

	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	@Column(name = "ID", unique = true, nullable = false)
	public Integer getId() {
		return id;
	}

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

	public Integer getOrganizationId() {
		return organizationId;
	}

	public void setOrganizationId(Integer organizationId) {
		this.organizationId = organizationId;
	}

	public Integer getVirtualarchitectureId() {
		return virtualarchitectureId;
	}

	public void setVirtualarchitectureId(Integer virtualarchitectureId) {
		this.virtualarchitectureId = virtualarchitectureId;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public String getRaise() {
		return raise;
	}

	public void setRaise(String raise) {
		this.raise = raise;
	}

	public String getIdentificationNumber() {
		return identificationNumber;
	}

	public void setIdentificationNumber(String identificationNumber) {
		this.identificationNumber = identificationNumber;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getBank() {
		return bank;
	}

	public void setBank(String bank) {
		this.bank = bank;
	}

	public String getBankCard() {
		return bankCard;
	}

	public void setBankCard(String bankCard) {
		this.bankCard = bankCard;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getModifier() {
		return modifier;
	}

	public void setModifier(String modifier) {
		this.modifier = modifier;
	}

	public Date getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}

	public String getIsEnabled() {
		return isEnabled;
	}

	public void setIsEnabled(String isEnabled) {
		this.isEnabled = isEnabled;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

}
