<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use App\Crud\Entity\crudEntity;
//use TrazasBundle\Interfaces\trazaInterface;
/**
* NmclTipoIdentificacion
*
* @ORM\Table(name="nmcl_cargo")
* @ORM\Entity(repositoryClass="App\Crud\Repository\crudRepository")
*/
class NmclCargo extends crudEntity //implements trazaInterface
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="SEQUENCE")
* @ORM\SequenceGenerator(sequenceName="nmcl_cargo_id_seq", allocationSize=1, initialValue=1)
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="nombre", type="string", length=100, nullable=false, unique=true)
*/
private $nombre;
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set nombre
*
* @param string $nombre
* @return NmclCargo
*/
public function setNombre($nombre)
{
$this->nombre = $nombre;
return $this;
}
/**
* Get nombre
*
* @return string
*/
public function getNombre()
{
return $this->nombre;
}
public function __toString()
{
return $this->nombre;
}
public static function getEntidadName()
{
return 'Cargo';
}
}