src/Entity/InvestisseursPrives.php line 16

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Entity;
  4. use App\Repository\InvestisseursPrivesRepository;
  5. use Doctrine\ORM\Mapping as ORM;
  6. /**
  7.  * InvestisseursPrives table
  8.  *
  9.  * @ORM\Entity(repositoryClass=InvestisseursPrivesRepository::class)
  10.  * @ORM\Table(name="fusacq_dbo.investisseurs_prives")
  11.  */
  12. class InvestisseursPrives {
  13.     public static $STADE_INVESTISSEMENT = [
  14.         "a" => "Amorçage",
  15.         "cd" => "Capital développement",
  16.         "cr" => "Capital risque",
  17.         "lbo" => "LBO / Reprise d'entreprise"
  18.     ];
  19.     public static $CAPITAL_DETENU = [
  20.         "indifferent" => "Indifferent",
  21.         "majoritaire" => "Majoritaire",
  22.         "minoritaire" => "Minoritaire"
  23.     ];
  24.     public static $TYPE_INVESTISSEUR = [
  25.         "structure_ba" => "Structure de Business Angels",
  26.         "investisseur_prive" => "Investisseur privé"
  27.     ];
  28.     public static $ROLE_SOUHAITE = [
  29.         "indifferent" => "Indifferent",
  30.         "actif" => "Actif",
  31.         "passif" => "Passif"
  32.     ];
  33.       public static $MODE = ["attente""demande_publication""publique""supprime"];
  34.     /**
  35.      *
  36.      * @var int @ORM\Id
  37.      *      @ORM\Column(type="integer",nullable=false,name="id_investisseur")
  38.      *      @ORM\GeneratedValue(strategy="AUTO")
  39.      */
  40.     protected $id_investisseur;
  41.     /**
  42.      *
  43.      * @var string @ORM\Column(type="integer", name="id_utilisateur", options={"default"= null})
  44.      */
  45.     protected $id_utilisateur;
  46.     
  47.     /**
  48.      *
  49.      * @var string @ORM\Column(type="string", name="titre_investisseur", options={"default"= null})
  50.      */
  51.     protected $titre_investisseur;
  52.     /**
  53.      *
  54.      * @var string @ORM\Column(type="string", name="mode", options={"default"= null})
  55.      */
  56.     protected $mode;
  57.     /**
  58.      *
  59.      * @var string @ORM\Column(type="string", name="nom_contact", options={"default"= null})
  60.      */
  61.     protected $nom_contact;
  62.     /**
  63.      *
  64.      * @var string @ORM\Column(type="string", name="prenom_contact", options={"default"= null})
  65.      */
  66.     protected $prenom_contact;
  67.     /**
  68.      *
  69.      * @var string @ORM\Column(type="string", name="indicatif_telephone_contact", options={"default"= null})
  70.      */
  71.     protected $indicatif_telephone_contact;
  72.     /**
  73.      *
  74.      * @var string @ORM\Column(type="string", name="telephone_contact", options={"default"= null})
  75.      */
  76.     protected $telephone_contact;
  77.     /**
  78.      *
  79.      * @var string @ORM\Column(type="string", name="email_contact", options={"default"= null})
  80.      */
  81.     protected $email_contact;
  82.     /**
  83.      *
  84.      * @var string @ORM\Column(type="string", name="devise", options={"default"= null})
  85.      */
  86.     protected $devise;
  87.     /**
  88.      *
  89.      * @var string @ORM\Column(type="integer", name="montant_investissement_min", options={"default"= null})
  90.      */
  91.     protected $montant_investissement_min;
  92.     /**
  93.      *
  94.      * @var string @ORM\Column(type="integer", name="montant_investissement_min_devise", options={"default"= null})
  95.      */
  96.     protected $montant_investissement_min_devise;
  97.     /**
  98.      *
  99.      * @var string @ORM\Column(type="integer", name="montant_investissement_max", options={"default"= null})
  100.      */
  101.     protected $montant_investissement_max;
  102.     /**
  103.      *
  104.      * @var string @ORM\Column(type="integer", name="montant_investissement_max_devise", options={"default"= null})
  105.      */
  106.     protected $montant_investissement_max_devise;
  107.     /**
  108.      *
  109.      * @var string @ORM\Column(type="string", name="id_secteurs_activite", options={"default"= null})
  110.      */
  111.     protected $id_secteurs_activite;
  112.     /**
  113.      *
  114.      * @var string @ORM\Column(type="string", name="mots_cles_secteurs_activite", options={"default"= null})
  115.      */
  116.     protected $mots_cles_secteurs_activite;
  117.     /**
  118.      *
  119.      * @var string @ORM\Column(type="string", name="generaliste", options={"default"= null})
  120.      */
  121.     protected $generaliste;
  122.     /**
  123.      *
  124.      * @var string @ORM\Column(type="string", name="strategie_investissement", options={"default"= null})
  125.      */
  126.     protected $strategie_investissement;
  127.     /**
  128.      *
  129.      * @var string @ORM\Column(type="string", name="commentaires", options={"default"= null})
  130.      */
  131.     protected $commentaires;
  132.     /**
  133.      *
  134.      * @var string @ORM\Column(type="string", name="date_mise_a_jour", options={"default"= null})
  135.      */
  136.     protected $date_mise_a_jour;
  137.     /**
  138.      *
  139.      * @var string @ORM\Column(type="string", name="date_relance", options={"default"= null})
  140.      */
  141.     protected $date_relance;
  142.     /**
  143.      *
  144.      * @var string @ORM\Column(type="string", name="relance_mise_a_jour", options={"default"= null})
  145.      */
  146.     protected $relance_mise_a_jour;
  147.     /**
  148.      *
  149.      * @var string @ORM\Column(type="string", name="reference_perso", options={"default"= null})
  150.      */
  151.     protected $reference_perso;
  152.     /**
  153.      *
  154.      * @var string @ORM\Column(type="string", name="deja_publique", options={"default"= null})
  155.      */
  156.     protected $deja_publique;
  157.     /**
  158.      *
  159.      * @var string @ORM\Column(type="string", name="date_parution", options={"default"= null})
  160.      */
  161.     protected $date_parution;
  162.     /**
  163.      *
  164.      * @var string @ORM\Column(type="string", name="type_investisseur", options={"default"= null})
  165.      */
  166.     protected $type_investisseur;
  167.     /**
  168.      *
  169.      * @var string @ORM\Column(type="string", name="nom_structure", options={"default"= null})
  170.      */
  171.     protected $nom_structure;
  172.     /**
  173.      *
  174.      * @var string @ORM\Column(type="string", name="capital_detenu", options={"default"= null})
  175.      */
  176.     protected $capital_detenu;
  177.     /**
  178.      *
  179.      * @var string @ORM\Column(type="string", name="stade_investissement", options={"default"= null})
  180.      */
  181.     protected $stade_investissement;
  182.     /**
  183.      *
  184.      * @var string @ORM\Column(type="string", name="suivi", options={"default"= null})
  185.      */
  186.     protected $suivi;
  187.     /**
  188.      *
  189.      * @var string @ORM\Column(type="string", name="date_parution_initiale", options={"default"= null})
  190.      */
  191.     protected $date_parution_initiale;
  192.     /**
  193.      *
  194.      * @var string @ORM\Column(type="string", name="role_souhaite", options={"default"= null})
  195.      */
  196.     protected $role_souhaite;
  197.     /**
  198.      *
  199.      * @var string @ORM\Column(type="string", name="date_demande", options={"default"= null})
  200.      */
  201.     protected $date_demande;
  202.     /**
  203.      *
  204.      * @var string @ORM\Column(type="string", name="is_international", options={"default"= null})
  205.      */
  206.     protected $is_international;
  207.     /**
  208.      *
  209.      * @var string @ORM\Column(type="string", name="id_localisations_recherchees", options={"default"= null})
  210.      */
  211.     protected $id_localisations_recherchees;
  212.     public function _get($property) {
  213.         return $this->$property;
  214.     }
  215.     public function _set($property$value) {
  216.         $this->$property $value;
  217.     }
  218.     /**
  219.      * @return type
  220.      */
  221.     public function getId() {
  222.         return $this->id_investisseur;
  223.     }
  224.     /**
  225.      *
  226.      * @return type
  227.      */
  228.     public function getIdUser() {
  229.         return $this->id_utilisateur;
  230.     }
  231. }