?? GreyFile — Mystic File Browser

Current path: home/webdevt/cryptoimpot.fr/module/Application/src/Entity/



?? Go up: /home/webdevt/cryptoimpot.fr/module/Application/src

?? Viewing: RowReport.php

<?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;
    }


    
    


}


??

??