1 | <?php |
||
24 | class JournalMove implements EntityInterface |
||
25 | { |
||
26 | use Traits\PropertyIdGeneratedTrait; |
||
27 | |||
28 | /** |
||
29 | * @var int |
||
30 | * @ORM\Column(name="given_points", type="integer", nullable=false) |
||
31 | * |
||
32 | * @Assert\PositiveOrZero() |
||
33 | */ |
||
34 | private $givenPoints; |
||
35 | |||
36 | /** |
||
37 | * @var int |
||
38 | * @ORM\Column(name="received_points", type="string", length=255, nullable=false) |
||
39 | * |
||
40 | * @Assert\PositiveOrZero() |
||
41 | */ |
||
42 | private $receivedPoints; |
||
43 | |||
44 | /** |
||
45 | * @var \DateTimeImmutable |
||
46 | * @ORM\Column(name="date", type="date_immutable", nullable=false) |
||
47 | * |
||
48 | * @Assert\Date() |
||
49 | */ |
||
50 | private $date; |
||
51 | |||
52 | //------------------------------------------------------------------------------------------- |
||
53 | |||
54 | /** |
||
55 | * @var Member |
||
56 | * @ORM\ManyToOne(targetEntity="App\Entity\Parking\Member") |
||
57 | * @ORM\JoinColumn(name="member_id", referencedColumnName="id", nullable=false) |
||
58 | * |
||
59 | * @Assert\NotNull() |
||
60 | */ |
||
61 | private $member; |
||
62 | |||
63 | /** |
||
64 | * @var Journal |
||
65 | * @ORM\ManyToOne(targetEntity="App\Entity\Accounting\Journal", inversedBy="journalMoves") |
||
66 | * @ORM\JoinColumn(name="journal_id", referencedColumnName="id", nullable=false) |
||
67 | * |
||
68 | * @Assert\NotNull() |
||
69 | */ |
||
70 | private $journal; |
||
71 | |||
72 | //------------------------------------------------------------------------------------------- |
||
73 | |||
74 | public function __construct( |
||
96 | } |
||
97 |