Add SAPBatteryContainerSize entity. #527
This commit is contained in:
parent
6a0b53580e
commit
807749c8f5
4 changed files with 93 additions and 0 deletions
|
|
@ -472,3 +472,17 @@ access_keys:
|
||||||
label: Update
|
label: Update
|
||||||
- id: sap_bsize.delete
|
- id: sap_bsize.delete
|
||||||
label: Delete
|
label: Delete
|
||||||
|
|
||||||
|
- id: sap_csize
|
||||||
|
label: SAP Battery Container Size Access
|
||||||
|
acls:
|
||||||
|
- id: sap_csize.menu
|
||||||
|
label: Menu
|
||||||
|
- id: sap_csize.list
|
||||||
|
label: List
|
||||||
|
- id: sap_csize.add
|
||||||
|
label: Add
|
||||||
|
- id: sap_csize.update
|
||||||
|
label: Update
|
||||||
|
- id: sap_csize.delete
|
||||||
|
label: Delete
|
||||||
|
|
|
||||||
|
|
@ -79,6 +79,10 @@ main_menu:
|
||||||
acl: sap_bsize.list
|
acl: sap_bsize.list
|
||||||
label: SAP Battery Sizes
|
label: SAP Battery Sizes
|
||||||
parent: sapbattery
|
parent: sapbattery
|
||||||
|
- id: sapcsize_list
|
||||||
|
acl: sap_csize.list
|
||||||
|
label: SAP Container Sizes
|
||||||
|
parent: sapbattery
|
||||||
|
|
||||||
|
|
||||||
- id: vehicle
|
- id: vehicle
|
||||||
|
|
|
||||||
|
|
@ -51,6 +51,13 @@ class SAPBattery
|
||||||
*/
|
*/
|
||||||
protected $flag_new;
|
protected $flag_new;
|
||||||
|
|
||||||
|
// container size
|
||||||
|
/**
|
||||||
|
* @ORM\ManyToOne(targetEntity="SAPBatteryContainerSize", inversedBy="batteries")
|
||||||
|
* @ORM\JoinColumn(name="container_size_id", referencedColumnName="id")
|
||||||
|
*/
|
||||||
|
protected $container_size;
|
||||||
|
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
$this->date_create = new DateTime();
|
$this->date_create = new DateTime();
|
||||||
|
|
@ -110,4 +117,16 @@ class SAPBattery
|
||||||
{
|
{
|
||||||
return $this->flag_new;
|
return $this->flag_new;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function setContainerSize($container_size)
|
||||||
|
{
|
||||||
|
$this->container_size = $container_size;
|
||||||
|
return $this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getContainerSize()
|
||||||
|
{
|
||||||
|
return $this->container_size;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
56
src/Entity/SAPBatteryContainerSize.php
Normal file
56
src/Entity/SAPBatteryContainerSize.php
Normal file
|
|
@ -0,0 +1,56 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Entity;
|
||||||
|
|
||||||
|
use Doctrine\ORM\Mapping as ORM;
|
||||||
|
use Doctrine\Common\Collections\ArrayCollection;
|
||||||
|
use Symfony\Component\Validator\Constraints as Assert;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ORM\Entity
|
||||||
|
* @ORM\Table(name="sap_battery_container_size")
|
||||||
|
*/
|
||||||
|
class SAPBatteryContainerSize
|
||||||
|
{
|
||||||
|
// unique id
|
||||||
|
/**
|
||||||
|
* @ORM\Id
|
||||||
|
* @ORM\Column(type="integer")
|
||||||
|
* @ORM\GeneratedValue(strategy="AUTO")
|
||||||
|
*/
|
||||||
|
protected $id;
|
||||||
|
|
||||||
|
// name
|
||||||
|
/**
|
||||||
|
* @ORM\Column(type="string", length=50)
|
||||||
|
* @Assert\NotBlank()
|
||||||
|
*/
|
||||||
|
protected $name;
|
||||||
|
|
||||||
|
// battery
|
||||||
|
/**
|
||||||
|
* @ORM\OneToMany(targetEntity="Battery", mappedBy="size")
|
||||||
|
*/
|
||||||
|
protected $batteries;
|
||||||
|
|
||||||
|
public function __construct()
|
||||||
|
{
|
||||||
|
$this->batteries = new ArrayCollection();
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getID()
|
||||||
|
{
|
||||||
|
return $this->id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function setName($name)
|
||||||
|
{
|
||||||
|
$this->name = $name;
|
||||||
|
return $this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getName()
|
||||||
|
{
|
||||||
|
return $this->name;
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue