<?php
declare(strict_types=1);
namespace App\Entity;
use App\Repository\InvestisseursPrivesRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* InvestisseursPrives table
*
* @ORM\Entity(repositoryClass=InvestisseursPrivesRepository::class)
* @ORM\Table(name="fusacq_dbo.investisseurs_prives")
*/
class InvestisseursPrives {
public static $STADE_INVESTISSEMENT = [
"a" => "Amorçage",
"cd" => "Capital développement",
"cr" => "Capital risque",
"lbo" => "LBO / Reprise d'entreprise"
];
public static $CAPITAL_DETENU = [
"indifferent" => "Indifferent",
"majoritaire" => "Majoritaire",
"minoritaire" => "Minoritaire"
];
public static $TYPE_INVESTISSEUR = [
"structure_ba" => "Structure de Business Angels",
"investisseur_prive" => "Investisseur privé"
];
public static $ROLE_SOUHAITE = [
"indifferent" => "Indifferent",
"actif" => "Actif",
"passif" => "Passif"
];
public static $MODE = ["attente", "demande_publication", "publique", "supprime"];
/**
*
* @var int @ORM\Id
* @ORM\Column(type="integer",nullable=false,name="id_investisseur")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id_investisseur;
/**
*
* @var string @ORM\Column(type="integer", name="id_utilisateur", options={"default"= null})
*/
protected $id_utilisateur;
/**
*
* @var string @ORM\Column(type="string", name="titre_investisseur", options={"default"= null})
*/
protected $titre_investisseur;
/**
*
* @var string @ORM\Column(type="string", name="mode", options={"default"= null})
*/
protected $mode;
/**
*
* @var string @ORM\Column(type="string", name="nom_contact", options={"default"= null})
*/
protected $nom_contact;
/**
*
* @var string @ORM\Column(type="string", name="prenom_contact", options={"default"= null})
*/
protected $prenom_contact;
/**
*
* @var string @ORM\Column(type="string", name="indicatif_telephone_contact", options={"default"= null})
*/
protected $indicatif_telephone_contact;
/**
*
* @var string @ORM\Column(type="string", name="telephone_contact", options={"default"= null})
*/
protected $telephone_contact;
/**
*
* @var string @ORM\Column(type="string", name="email_contact", options={"default"= null})
*/
protected $email_contact;
/**
*
* @var string @ORM\Column(type="string", name="devise", options={"default"= null})
*/
protected $devise;
/**
*
* @var string @ORM\Column(type="integer", name="montant_investissement_min", options={"default"= null})
*/
protected $montant_investissement_min;
/**
*
* @var string @ORM\Column(type="integer", name="montant_investissement_min_devise", options={"default"= null})
*/
protected $montant_investissement_min_devise;
/**
*
* @var string @ORM\Column(type="integer", name="montant_investissement_max", options={"default"= null})
*/
protected $montant_investissement_max;
/**
*
* @var string @ORM\Column(type="integer", name="montant_investissement_max_devise", options={"default"= null})
*/
protected $montant_investissement_max_devise;
/**
*
* @var string @ORM\Column(type="string", name="id_secteurs_activite", options={"default"= null})
*/
protected $id_secteurs_activite;
/**
*
* @var string @ORM\Column(type="string", name="mots_cles_secteurs_activite", options={"default"= null})
*/
protected $mots_cles_secteurs_activite;
/**
*
* @var string @ORM\Column(type="string", name="generaliste", options={"default"= null})
*/
protected $generaliste;
/**
*
* @var string @ORM\Column(type="string", name="strategie_investissement", options={"default"= null})
*/
protected $strategie_investissement;
/**
*
* @var string @ORM\Column(type="string", name="commentaires", options={"default"= null})
*/
protected $commentaires;
/**
*
* @var string @ORM\Column(type="string", name="date_mise_a_jour", options={"default"= null})
*/
protected $date_mise_a_jour;
/**
*
* @var string @ORM\Column(type="string", name="date_relance", options={"default"= null})
*/
protected $date_relance;
/**
*
* @var string @ORM\Column(type="string", name="relance_mise_a_jour", options={"default"= null})
*/
protected $relance_mise_a_jour;
/**
*
* @var string @ORM\Column(type="string", name="reference_perso", options={"default"= null})
*/
protected $reference_perso;
/**
*
* @var string @ORM\Column(type="string", name="deja_publique", options={"default"= null})
*/
protected $deja_publique;
/**
*
* @var string @ORM\Column(type="string", name="date_parution", options={"default"= null})
*/
protected $date_parution;
/**
*
* @var string @ORM\Column(type="string", name="type_investisseur", options={"default"= null})
*/
protected $type_investisseur;
/**
*
* @var string @ORM\Column(type="string", name="nom_structure", options={"default"= null})
*/
protected $nom_structure;
/**
*
* @var string @ORM\Column(type="string", name="capital_detenu", options={"default"= null})
*/
protected $capital_detenu;
/**
*
* @var string @ORM\Column(type="string", name="stade_investissement", options={"default"= null})
*/
protected $stade_investissement;
/**
*
* @var string @ORM\Column(type="string", name="suivi", options={"default"= null})
*/
protected $suivi;
/**
*
* @var string @ORM\Column(type="string", name="date_parution_initiale", options={"default"= null})
*/
protected $date_parution_initiale;
/**
*
* @var string @ORM\Column(type="string", name="role_souhaite", options={"default"= null})
*/
protected $role_souhaite;
/**
*
* @var string @ORM\Column(type="string", name="date_demande", options={"default"= null})
*/
protected $date_demande;
/**
*
* @var string @ORM\Column(type="string", name="is_international", options={"default"= null})
*/
protected $is_international;
/**
*
* @var string @ORM\Column(type="string", name="id_localisations_recherchees", options={"default"= null})
*/
protected $id_localisations_recherchees;
public function _get($property) {
return $this->$property;
}
public function _set($property, $value) {
$this->$property = $value;
}
/**
* @return type
*/
public function getId() {
return $this->id_investisseur;
}
/**
*
* @return type
*/
public function getIdUser() {
return $this->id_utilisateur;
}
}