Eje.php
2.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<?php
/**
* Created by PhpStorm.
* User: ubv-cipee
* Date: 29/06/16
* Time: 08:43 AM
*/
namespace AppBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Eje
*
* @ORM\Table(name="eje", uniqueConstraints={@ORM\UniqueConstraint(name="uq_eje", columns={"codigo", "nombre"})})
* @ORM\Entity
*/
class Eje
{
/**
* @var string
*
* @ORM\Column(name="nombre", type="string", length=50, nullable=false, options={"comment" = "Nombre del eje (Generalmente el nombre de un estado)"})
*/
private $nombre;
/**
* @var string
*
* @ORM\Column(name="abreviacion", type="string", length=3, nullable=false, options={"comment" = "Abreviacion del Eje"})
*/
private $abreviacion;
/**
* @var string
*
* @ORM\Column(name="codigo", type="decimal", precision=2, scale=0, nullable=false, options={"comment" = "Codigo formado por la union de los codigos de cada estado que compone al eje"})
*/
private $codigo;
/**
* @var integer
*
* @ORM\Column(name="id", type="integer", nullable=false , options={"comment" = "Identificador de registro"})
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
* @ORM\SequenceGenerator(sequenceName="eje_id_seq", allocationSize=1, initialValue=1)
*/
private $id;
/**
* Set nombre
*
* @param string $nombre
* @return Eje
*/
public function setNombre($nombre)
{
$this->nombre = $nombre;
return $this;
}
/**
* Get nombre
*
* @return string
*/
public function getNombre()
{
return $this->nombre;
}
/**
* Set codigo
*
* @param string $codigo
* @return Eje
*/
public function setCodigo($codigo)
{
$this->codigo = $codigo;
return $this;
}
/**
* Get codigo
*
* @return string
*/
public function getCodigo()
{
return $this->codigo;
}
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
public function __toString() {
return $this->getNombre();
}
/**
* Set abreviacion
*
* @param string $abreviacion
* @return Eje
*/
public function setAbreviacion($abreviacion)
{
$this->abreviacion = $abreviacion;
return $this;
}
/**
* Get abreviacion
*
* @return string
*/
public function getAbreviacion()
{
return $this->abreviacion;
}
}