<?php
declare(strict_types=1);
/**
* @author Mehrez Labidi
*/
namespace App\Entity;
use DateTime;
use App\Repository\DetailAnnonceSyntheseStrategiqueRepository;
use Doctrine\ORM\Mapping as ORM;
use App\Helper\AttributesTrait;
/**
* @ORM\Entity(repositoryClass=DetailAnnonceSyntheseStrategiqueRepository::class)
* @ORM\Table(name="fusacq_dbo.detail_annonce_synthese_strategique" )
*/
class DetailAnnonceSyntheseStrategique {
/**
* @ORM\Id
* @ORM\Column(type="integer", name="id")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @ORM\Column(type="integer", name="id_annonce")
*/
protected $id_annonce;
/**
* @ORM\Column(type="datetime", name="date_envoi_deposant")
*/
protected $date_envoi_deposant;
/**
* @ORM\Column(type="datetime", name="date_generation")
*/
protected $date_generation;
/**
* @ORM\Column(type="string", name="synthese_strategique", nullable=true)
*/
protected $synthese_strategique;
/**
* @ORM\Column(type="string", name="positionnement_marche", nullable=true)
*/
protected $positionnement_marche;
/**
* @ORM\Column(type="string", name="valeur_clientele", nullable=true)
*/
protected $valeur_clientele;
/**
* @ORM\Column(type="string", name="potentiel_developpement", nullable=true)
*/
protected $potentiel_developpement;
/**
* @ORM\Column(type="string", name="repreneur_ideal", nullable=true)
*/
protected $repreneur_ideal;
/**
* @ORM\Column(type="integer", name="note")
*/
protected $note;
/**
* @ORM\Column(type="string", name="commentaire", nullable=true)
*/
protected $commentaire;
/**
* @var string @ORM\Column(type="string",length=45, nullable=true, name="date_debut_consult_gratuite" )
*/
protected $date_debut_consult_gratuite;
/**
* @var string @ORM\Column(type="string",length=45, nullable=true, name="date_fin_consult_gratuite" )
*/
protected $date_fin_consult_gratuite;
public function __construct() {
}
/**
* Accesseur magique pour les propriétés
*
* @param string $property
* @return mixed
*/
public function _get($property) {
return $this->$property;
}
/**
* Mutateur magique pour les propriétés
* @param string $property
* @param mixed $value
* @return $this
*/
public function _set($property, $value) {
$this->$property = $value;
return $this;
}
/**
* Méthode getId requise par Doctrine
*
* @return mixed
*/
public function getId() {
return $this->id;
}
}