src/Entity/NmclCargo.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use App\Crud\Entity\crudEntity;
  5. //use TrazasBundle\Interfaces\trazaInterface;
  6. /**
  7.  * NmclTipoIdentificacion
  8.  *
  9.  * @ORM\Table(name="nmcl_cargo")
  10.  * @ORM\Entity(repositoryClass="App\Crud\Repository\crudRepository")
  11.  */
  12. class NmclCargo extends crudEntity //implements trazaInterface 
  13. {
  14.     /**
  15.      * @var integer
  16.      *
  17.      * @ORM\Column(name="id", type="integer", nullable=false)
  18.      * @ORM\Id
  19.      * @ORM\GeneratedValue(strategy="SEQUENCE")
  20.      * @ORM\SequenceGenerator(sequenceName="nmcl_cargo_id_seq", allocationSize=1, initialValue=1)
  21.      */
  22.     private $id;
  23.     /**
  24.      * @var string
  25.      *
  26.      * @ORM\Column(name="nombre", type="string", length=100, nullable=false, unique=true)
  27.      */
  28.     private $nombre;
  29.     
  30.     /**
  31.      * Get id
  32.      *
  33.      * @return integer 
  34.      */
  35.     public function getId()
  36.     {
  37.         return $this->id;
  38.     }
  39.     /**
  40.      * Set nombre
  41.      *
  42.      * @param string $nombre
  43.      * @return NmclCargo
  44.      */
  45.     public function setNombre($nombre)
  46.     {
  47.         $this->nombre $nombre;
  48.     
  49.         return $this;
  50.     }
  51.     /**
  52.      * Get nombre
  53.      *
  54.      * @return string 
  55.      */
  56.     public function getNombre()
  57.     {
  58.         return $this->nombre;
  59.     }
  60.     
  61.     public function __toString()
  62.     {
  63.         return $this->nombre;
  64.     }
  65.     
  66.     public static function getEntidadName()
  67.     {
  68.         return 'Cargo';
  69.     }                      
  70.    
  71. }