src/Entity/ContaBancaria.php line 12
<?php
namespace App\Entity;
use App\Repository\ContaBancariaRepository;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: ContaBancariaRepository::class)]
class ContaBancaria
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column(length: 4, nullable: true)]
private ?string $ano = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $administracao = null;
/*
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $dataInicial = null;
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $dataFinal = null;
*/
#[ORM\Column(length: 45)]
private ?string $agencia = null;
#[ORM\Column(length: 45, nullable: true)]
private ?string $conta = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $mes = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $descricao = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $identificador = null;
//#[ORM\OneToMany(mappedBy: 'contaBancaria', targetEntity: ContaBancariaMovimentacao::class)]
// private Collection $contaBancariaMovimentacaos;
#[ORM\Column(type: Types::DECIMAL, precision: 14, scale: 2, nullable: true)]
private ?string $entrada = null;
#[ORM\Column(type: Types::DECIMAL, precision: 14, scale: 2, nullable: true)]
private ?string $saida = null;
#[ORM\Column(type: Types::DECIMAL, precision: 14, scale: 2, nullable: true)]
private ?string $saldoInicial = null;
#[ORM\Column(type: Types::DECIMAL, precision: 14, scale: 2, nullable: true)]
private ?string $saldoFinal = null;
#[ORM\Column(length: 10, nullable: true)]
private ?string $codigo = null;
#[ORM\Column(length: 1, nullable: true)]
private ?string $contaDv = null;
#[ORM\Column(length: 1, nullable: true)]
private ?string $agenciaDv = null;
public function __construct()
{
// $this->contaBancariaMovimentacaos = new ArrayCollection();
}
public function getId(): ?int
{
return $this->id;
}
public function getAno(): ?string
{
return $this->ano;
}
public function setAno(?string $ano): self
{
$this->ano = $ano;
return $this;
}
public function getAdministracao(): ?string
{
return $this->administracao;
}
public function setAdministracao(?string $administracao): self
{
$this->administracao = $administracao;
return $this;
}
/*
public function getDataInicial(): ?\DateTimeInterface
{
return $this->dataInicial;
}
public function setDataInicial(?\DateTimeInterface $dataInicial): self
{
$this->dataInicial = $dataInicial;
return $this;
}
public function getDataFinal(): ?\DateTimeInterface
{
return $this->dataFinal;
}
public function setDataFinal(?\DateTimeInterface $dataFinal): self
{
$this->dataFinal = $dataFinal;
return $this;
}
public function getContaBancariaMovimentacaos(): Collection
{
return $this->contaBancariaMovimentacaos;
}
public function addContaBancariaMovimentacao(ContaBancariaMovimentacao $contaBancariaMovimentacao): self
{
if (!$this->contaBancariaMovimentacaos->contains($contaBancariaMovimentacao)) {
$this->contaBancariaMovimentacaos->add($contaBancariaMovimentacao);
$contaBancariaMovimentacao->setContaBancaria($this);
}
return $this;
}
public function removeContaBancariaMovimentacao(ContaBancariaMovimentacao $contaBancariaMovimentacao): self
{
if ($this->contaBancariaMovimentacaos->removeElement($contaBancariaMovimentacao)) {
// set the owning side to null (unless already changed)
if ($contaBancariaMovimentacao->getContaBancaria() === $this) {
$contaBancariaMovimentacao->setContaBancaria(null);
}
}
return $this;
}
*/
public function getAgencia(): ?string
{
return $this->agencia;
}
public function setAgencia(string $agencia): self
{
$this->agencia = $agencia;
return $this;
}
public function getConta(): ?string
{
return $this->conta;
}
public function setConta(?string $conta): self
{
$this->conta = $conta;
return $this;
}
public function getMes(): ?string
{
return $this->mes;
}
public function setMes(?string $mes): self
{
$this->mes = $mes;
return $this;
}
public function getDescricao(): ?string
{
return $this->descricao;
}
public function setDescricao(?string $descricao): self
{
$this->descricao = $descricao;
return $this;
}
public function getIdentificador(): ?string
{
return $this->identificador;
}
public function setIdentificador(?string $identificador): self
{
$this->identificador = $identificador;
return $this;
}
public function getEntrada(): ?string
{
return $this->entrada;
}
public function setEntrada(?string $entrada): self
{
$this->entrada = $entrada;
return $this;
}
public function getSaida(): ?string
{
return $this->saida;
}
public function setSaida(?string $saida): self
{
$this->saida = $saida;
return $this;
}
public function getSaldoInicial(): ?string
{
return $this->saldoInicial;
}
public function setSaldoInicial(?string $saldoInicial): self
{
$this->saldoInicial = $saldoInicial;
return $this;
}
public function getSaldoFinal(): ?string
{
return $this->saldoFinal;
}
public function setSaldoFinal(?string $saldoFinal): self
{
$this->saldoFinal = $saldoFinal;
return $this;
}
public function getCodigo(): ?string
{
return $this->codigo;
}
public function setCodigo(?string $codigo): self
{
$this->codigo = $codigo;
return $this;
}
public function getContaDv(): ?string
{
return $this->contaDv;
}
public function setContaDv(?string $contaDv): self
{
$this->contaDv = $contaDv;
return $this;
}
public function getAgenciaDv(): ?string
{
return $this->agenciaDv;
}
public function setAgenciaDv(?string $agenciaDv): self
{
$this->agenciaDv = $agenciaDv;
return $this;
}
}