Current path: home/webdevt/cryptoimpot.fr/module/Application/src/Entity/
?? Go up: /home/webdevt/cryptoimpot.fr/module/Application/src
<?php
namespace Application\Entity;
use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;
/**
* Une ligne de rapport principal
*
* @ORM\Entity
* @ORM\Table(name="row_report")
* @property int $id
* @property Datetime $dateCession Date de la cession fiat
* @property float $prixCessionBrut Prix de cession brut
* @property float $fraisCession Frais de cession
* @property float $prixCession Prix d'acquisition c-1
* @property float $sommePrixAcquites Acquisition fiat depuis c-1
* @property float $sommeFractionsInitialesCapital Valeur nominale c-1
* @property float $prixTotalAcquisition Valeur du portefeuille juste avant c
* @property float $valeurPortefeuille Plus ou moins value
*
*/
class RowReport {
/**
* @ORM\Id
* @ORM\Column(type="integer", name="id");
* @ORM\GeneratedValue(strategy="AUTO")
*/
public $id;
/**
* Date de la cession fiat
* @ORM\Column(type="datetime", name="date_cession")
*/
public $dateCession;
/**
* Prix de cession brut
* @ORM\Column(type="decimal", precision=20, scale=8, name="prix_cession_brut")
*/
public $prixCessionBrut;
/**
* Frais de cession
* @ORM\Column(type="decimal", precision=20, scale=8, name="frais_cession")
*/
public $fraisCession;
/**
* Prix de cession net
* @ORM\Column(type="decimal", precision=20, scale=8, name="prix_cession")
*/
public $prixCession;
/**
* Somme des prix acquites
* @ORM\Column(type="decimal", precision=20, scale=8, name="somme_prix_acquites")
*/
public $sommePrixAcquites;
/**
* Somme des fractions initiales de capital
* @ORM\Column(type="decimal", precision=20, scale=8, name="somme_fractions_initiales_°capital")
*/
public $sommeFractionsInitialesCapital;
/**
* Prix total d'acquisition
* @ORM\Column(type="decimal", precision=20, scale=8, name="prix_total_acquisition")
*/
public $prixTotalAcquisition;
/**
* Valeur du portefeuille juste avant la cession
* @ORM\Column(type="decimal", precision=20, scale=8, name="valeur_portefeuille")
*/
public $valeurPortefeuille;
/**
* Plus ou moins value
* @ORM\Column(type="decimal", precision=20, scale=8, name="plus_ou_moins_value")
*/
public $plusOuMoinsValue;
/**
* Prix d'acquisition c-1
* ORM\Column(type="decimal", precision=20, scale=8, name="prix_acquisition_derniere_cession")
*/
// public $prixAcquisitionDerniereCession;
/**
* Acquisition fiat en EUR depuis la dernière cession (c-1)
* ORM\Column(type="decimal", precision=20, scale=8, name="acquisition_fiat_depuis_derniere_cession")
*/
//public $acquisitionFiatDepuisDerniereCession;
/**
* Valeur nominale dernière cession
* ORM\Column(type="decimal", precision=20, scale=8, name="valeur_nominale_derniere_cession")
*/
//public $valeurNominaleDerniereCession;
/**
* Valeur du portefeuille juste avant la cession
* ORM\Column(type="decimal", precision=20, scale=8, name="valeur_wallet")
*/
//public $valeurWallet;
/**
* Plus ou moins value
* ORM\Column(type="decimal", precision=20, scale=8, name="plus_ou_moins_value")
*/
//public $plusOuMoinsValue;
public function __construct($arrayParam) {
foreach($arrayParam as $key => $val){
$this->{$key} = $val;
}
}
public function getId() {
return $this->id;
}
public function getDateCession() {
return $this->dateCession;
}
public function getPrixCessionBrut() {
return $this->prixCessionBrut;
}
public function getPrixCessionBrutInEUR() {
return $this->prixCessionBrutInEUR;
}
public function getFraisCession() {
return $this->fraisCession;
}
public function getPrixCession() {
return $this->prixCession;
}
public function getSommePrixAcquites() {
return $this->sommePrixAcquites;
}
public function getSommeFractionsInitialesCapital() {
return $this->sommeFractionsInitialesCapital;
}
public function getPrixTotalAcquisition() {
return $this->prixTotalAcquisition;
}
public function getValeurPortefeuille() {
return $this->valeurPortefeuille;
}
public function getPlusOuMoinsValue() {
return $this->plusOuMoinsValue;
}
public function setId($id) {
$this->id = $id;
}
public function setDateCession($dateCession) {
$this->dateCession = $dateCession;
}
public function setPrixCessionBrut($prixCessionBrut) {
$this->prixCessionBrut = $prixCessionBrut;
}
public function setFraisCession($fraisCession) {
$this->fraisCession = $fraisCession;
}
public function setPrixCession($prixCession) {
$this->prixCession = $prixCession;
}
public function setSommePrixAcquites($sommePrixAcquites) {
$this->sommePrixAcquites = $sommePrixAcquites;
}
public function setSommeFractionsInitialesCapital($sommeFractionsInitialesCapital) {
$this->sommeFractionsInitialesCapital = $sommeFractionsInitialesCapital;
}
public function setPrixTotalAcquisition($prixTotalAcquisition) {
$this->prixTotalAcquisition = $prixTotalAcquisition;
}
public function setValeurPortefeuille($valeurPortefeuille) {
$this->valeurPortefeuille = $valeurPortefeuille;
}
public function setPlusOuMoinsValue($plusOuMoinsValue) {
$this->plusOuMoinsValue = $plusOuMoinsValue;
}
}