src/Entity/DetailAnnonceSyntheseStrategique.php line 19

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. /**
  4.  * @author Mehrez Labidi
  5.  */
  6. namespace App\Entity;
  7. use DateTime;
  8. use App\Repository\DetailAnnonceSyntheseStrategiqueRepository;
  9. use Doctrine\ORM\Mapping as ORM;
  10. use App\Helper\AttributesTrait;
  11. /**
  12.  * @ORM\Entity(repositoryClass=DetailAnnonceSyntheseStrategiqueRepository::class)
  13.  * @ORM\Table(name="fusacq_dbo.detail_annonce_synthese_strategique" )
  14.  */
  15. class DetailAnnonceSyntheseStrategique {
  16.     /**
  17.      * @ORM\Id
  18.      * @ORM\Column(type="integer", name="id")
  19.      * @ORM\GeneratedValue(strategy="AUTO")
  20.      */
  21.     protected $id;
  22.     /**
  23.      * @ORM\Column(type="integer", name="id_annonce")
  24.      */
  25.     protected $id_annonce;
  26.     /**
  27.      * @ORM\Column(type="datetime", name="date_envoi_deposant")
  28.      */
  29.     protected $date_envoi_deposant;
  30.     /**
  31.      * @ORM\Column(type="datetime", name="date_generation")
  32.      */
  33.     protected $date_generation;
  34.     /**
  35.      * @ORM\Column(type="string", name="synthese_strategique", nullable=true)
  36.      */
  37.     protected $synthese_strategique;
  38.     /**
  39.      * @ORM\Column(type="string", name="positionnement_marche", nullable=true)
  40.      */
  41.     protected $positionnement_marche;
  42.     /**
  43.      * @ORM\Column(type="string", name="valeur_clientele", nullable=true)
  44.      */
  45.     protected $valeur_clientele;
  46.     /**
  47.      * @ORM\Column(type="string", name="potentiel_developpement", nullable=true)
  48.      */
  49.     protected $potentiel_developpement;
  50.     /**
  51.      * @ORM\Column(type="string", name="repreneur_ideal", nullable=true)
  52.      */
  53.     protected $repreneur_ideal;
  54.     /**
  55.      * @ORM\Column(type="integer", name="note")
  56.      */
  57.     protected $note;
  58.     /**
  59.      * @ORM\Column(type="string", name="commentaire", nullable=true)
  60.      */
  61.     protected $commentaire;
  62.     /**
  63.      * @var string @ORM\Column(type="string",length=45, nullable=true, name="date_debut_consult_gratuite"  )
  64.      */
  65.     protected $date_debut_consult_gratuite;
  66.     /**
  67.      * @var string @ORM\Column(type="string",length=45, nullable=true, name="date_fin_consult_gratuite"  )
  68.      */
  69.     protected $date_fin_consult_gratuite;
  70.     public function __construct() {
  71.     }
  72.     /**
  73.      * Accesseur magique pour les propriétés
  74.      *
  75.      * @param string $property
  76.      * @return mixed
  77.      */
  78.     public function _get($property) {
  79.         return $this->$property;
  80.     }
  81.     /**
  82.      * Mutateur magique pour les propriétés
  83.      * @param string $property
  84.      * @param mixed $value
  85.      * @return $this
  86.      */
  87.     public function _set($property$value) {
  88.         $this->$property $value;
  89.         return $this;
  90.     }
  91.     /**
  92.      * Méthode getId requise par Doctrine
  93.      *
  94.      * @return mixed
  95.      */
  96.     public function getId() {
  97.         return $this->id;
  98.     }
  99. }