content: package com.t2ti.fenix.model.cadastros;
  
  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.JoinColumn;
  import javax.persistence.NamedQuery;
  import javax.persistence.OneToOne;
  import javax.persistence.Table;
  import javax.persistence.Temporal;
  import javax.persistence.TemporalType;
  
  import com.fasterxml.jackson.annotation.JsonIgnore;
  
  
  /**
   * The persistent class for the pessoa_juridica database table.
   * 
   */
  @Entity
  @Table(name="pessoa_juridica")
  @NamedQuery(name="PessoaJuridica.findAll", query="SELECT pj FROM PessoaJuridica pj")
  public class PessoaJuridica implements Serializable {
  	private static final long serialVersionUID = 1L;
  
  	@Id
  	@GeneratedValue(strategy = GenerationType.IDENTITY)
  	private Integer id;
  
  	@Column(name="CNPJ")
  	private String cnpj;
  	
  	@Column(name="NOME_FANTASIA")
  	private String nomeFantasia;
  
  	@Column(name="INSCRICAO_ESTADUAL")
  	private String inscricaoEstadual;
  
  	@Column(name="INSCRICAO_MUNICIPAL")
  	private String inscricaoMunicipal;
  	
  	@Temporal(TemporalType.DATE)
  	@Column(name="DATA_CONSTITUICAO")
  	private Date dataConstituicao;
  
  	@Column(name="TIPO_REGIME")
  	private String tipoRegime;
  
  	@Column(name="CRT")
  	private String crt;
  
  	@OneToOne
  	@JsonIgnore
  	@JoinColumn(name="ID_PESSOA")
  	private Pessoa pessoa;
  
  	public PessoaJuridica() {
  	}
  
  	public Integer getId() {
  		return id;
  	}
  
  	public void setId(Integer id) {
  		this.id = id;
  	}
  
  	public String getCnpj() {
  		return cnpj;
  	}
  
  	public void setCnpj(String cnpj) {
  		this.cnpj = cnpj;
  	}
  
  	public String getNomeFantasia() {
  		return nomeFantasia;
  	}
  
  	public void setNomeFantasia(String nomeFantasia) {
  		this.nomeFantasia = nomeFantasia;
  	}
  
  	public String getInscricaoEstadual() {
  		return inscricaoEstadual;
  	}
  
  	public void setInscricaoEstadual(String inscricaoEstadual) {
  		this.inscricaoEstadual = inscricaoEstadual;
  	}
  
  	public String getInscricaoMunicipal() {
  		return inscricaoMunicipal;
  	}
  
  	public void setInscricaoMunicipal(String inscricaoMunicipal) {
  		this.inscricaoMunicipal = inscricaoMunicipal;
  	}
  
  	public Date getDataConstituicao() {
  		return dataConstituicao;
  	}
  
  	public void setDataConstituicao(Date dataConstituicao) {
  		this.dataConstituicao = dataConstituicao;
  	}
  
  	public String getTipoRegime() {
  		return tipoRegime;
  	}
  
  	public void setTipoRegime(String tipoRegime) {
  		this.tipoRegime = tipoRegime;
  	}
  
  	public String getCrt() {
  		return crt;
  	}
  
  	public void setCrt(String crt) {
  		this.crt = crt;
  	}
  
  	public Pessoa getPessoa() {
  		return pessoa;
  	}
  
  	public void setPessoa(Pessoa pessoa) {
  		this.pessoa = pessoa;
  	}
  
  
  }