From 43886c729de736dadfebe178fb2d362916f10504 Mon Sep 17 00:00:00 2001 From: Kendrick Chan Date: Mon, 8 Jan 2018 23:59:13 +0800 Subject: [PATCH] Add initial entities for battery, customer and vehicle --- src/Entity/Battery.php | 114 +++++++++++++++++++++++++++++ src/Entity/BatteryManufacturer.php | 38 ++++++++++ src/Entity/BatteryModel.php | 37 ++++++++++ src/Entity/BatterySize.php | 38 ++++++++++ src/Entity/Customer.php | 64 ++++++++++++++++ src/Entity/CustomerVehicle.php | 96 ++++++++++++++++++++++++ src/Entity/MobileNumber.php | 58 +++++++++++++++ src/Entity/MobileSession.php | 42 +++++++++++ src/Entity/User.php | 2 - src/Entity/Vehicle.php | 64 ++++++++++++++++ src/Entity/VehicleManufacturer.php | 38 ++++++++++ 11 files changed, 589 insertions(+), 2 deletions(-) create mode 100644 src/Entity/Battery.php create mode 100644 src/Entity/BatteryManufacturer.php create mode 100644 src/Entity/BatteryModel.php create mode 100644 src/Entity/BatterySize.php create mode 100644 src/Entity/Customer.php create mode 100644 src/Entity/CustomerVehicle.php create mode 100644 src/Entity/MobileNumber.php create mode 100644 src/Entity/MobileSession.php create mode 100644 src/Entity/Vehicle.php create mode 100644 src/Entity/VehicleManufacturer.php diff --git a/src/Entity/Battery.php b/src/Entity/Battery.php new file mode 100644 index 00000000..bbba249e --- /dev/null +++ b/src/Entity/Battery.php @@ -0,0 +1,114 @@ +cust_vehicles = new ArrayCollection(); + } +} diff --git a/src/Entity/BatteryManufacturer.php b/src/Entity/BatteryManufacturer.php new file mode 100644 index 00000000..dc434e32 --- /dev/null +++ b/src/Entity/BatteryManufacturer.php @@ -0,0 +1,38 @@ +batteries = new ArrayCollection(); + } +} diff --git a/src/Entity/BatteryModel.php b/src/Entity/BatteryModel.php new file mode 100644 index 00000000..17a22f14 --- /dev/null +++ b/src/Entity/BatteryModel.php @@ -0,0 +1,37 @@ +batteries = new ArrayCollection(); + } +} diff --git a/src/Entity/BatterySize.php b/src/Entity/BatterySize.php new file mode 100644 index 00000000..6851e166 --- /dev/null +++ b/src/Entity/BatterySize.php @@ -0,0 +1,38 @@ +batteries = new ArrayCollection(); + } +} diff --git a/src/Entity/Customer.php b/src/Entity/Customer.php new file mode 100644 index 00000000..1392a28a --- /dev/null +++ b/src/Entity/Customer.php @@ -0,0 +1,64 @@ +numbers = new ArrayCollection(); + $this->sessions = new ArrayCollection(); + $this->vehicles = new ArrayCollection(); + } +} diff --git a/src/Entity/CustomerVehicle.php b/src/Entity/CustomerVehicle.php new file mode 100644 index 00000000..8e1393ec --- /dev/null +++ b/src/Entity/CustomerVehicle.php @@ -0,0 +1,96 @@ +confirm_code = null; + $this->flag_confirmed = false; + } +} diff --git a/src/Entity/MobileSession.php b/src/Entity/MobileSession.php new file mode 100644 index 00000000..21872771 --- /dev/null +++ b/src/Entity/MobileSession.php @@ -0,0 +1,42 @@ +date_generated = new DateTime(); + } +} diff --git a/src/Entity/User.php b/src/Entity/User.php index 269ca3d2..3b160072 100644 --- a/src/Entity/User.php +++ b/src/Entity/User.php @@ -61,8 +61,6 @@ class User implements AdvancedUserInterface, Serializable */ protected $email; - - public function __construct() { $this->roles = new ArrayCollection(); diff --git a/src/Entity/Vehicle.php b/src/Entity/Vehicle.php new file mode 100644 index 00000000..29978961 --- /dev/null +++ b/src/Entity/Vehicle.php @@ -0,0 +1,64 @@ +customers = new ArrayCollection(); + $this->batteries = new ArrayCollection(); + } +} diff --git a/src/Entity/VehicleManufacturer.php b/src/Entity/VehicleManufacturer.php new file mode 100644 index 00000000..4c38d6be --- /dev/null +++ b/src/Entity/VehicleManufacturer.php @@ -0,0 +1,38 @@ +vehicles = new ArrayCollection(); + } +}