<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use App\Repository\SocieteGestionnaireFondsRepository;
/**
* @ORM\Entity(repositoryClass=SocieteGestionnaireFondsRepository::class)
* @ORM\Table(name="fusacq_dbo.societe_gestionnaire_fonds")
*/
class SocieteGestionnaireFonds
{
/**
* @var int @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id_gestionnaire_fonds; // int(10) AI PK
/**
* @var string @ORM\Column(type="string", nullable=true, name="mode", options={"default"= null})
*/
protected $mode; // varchar(20)
/**
* @var string @ORM\Column(type="string", nullable=true, name="nom_societe", options={"default"= null})
*/
protected $nom_societe; // varchar(100)
/**
* @var string @ORM\Column(type="string", nullable=true, name="adresse_societe", options={"default"= null})
*/
protected $adresse_societe; // varchar(100)
/**
* @var string @ORM\Column(type="string", nullable=true, name="code_postal_societe", options={"default"= null})
*/
protected $code_postal_societe; // varchar(100)
/**
* @var string @ORM\Column(type="string", nullable=true, name="ville_societe", options={"default"= null})
*/
protected $ville_societe; // varchar(100)
/**
* @var string @ORM\Column(type="string", nullable=true, name="site_internet", options={"default"= null})
*/
protected $site_internet; // varchar(100)
protected $src_image_si_artviper_desactive; // varchar(150)
/**
* @var string @ORM\Column(type="string", nullable=true, name="nom_contact", options={"default"= null})
*/
protected $nom_contact; // varchar(100)
/**
* @var string @ORM\Column(type="string", nullable=true, name="mail_contact", options={"default"= null})
*/
protected $mail_contact; // varchar(100)
/**
* @var string @ORM\Column(type="string", nullable=true, name="telephone", options={"default"= null})
*/
protected $telephone; // varchar(100)
/**
* @var string @ORM\Column(type="string", nullable=true, name="indicatif", options={"default"= null})
*/
protected $indicatif; // varchar(100)
/**
* @var string @ORM\Column(type="string", nullable=true, name="fax", options={"default"= null})
*/
protected $fax; // varchar(100)
/**
* @var string @ORM\Column(type="string", nullable=true, name="id_pays", options={"default"= null})
*/
protected $id_pays; // varchar(50)
/**
* @var string @ORM\Column(type="string", nullable=true, name="devise", options={"default"= null})
*/
protected $devise;
/**
* @var float @ORM\Column(type="float", nullable=true, name="taux_change", options={"default"= null})
*/
protected $taux_change;
/**
* @var string @ORM\Column(type="string", nullable=true, name="id_region", options={"default"= null})
*/
protected $id_region; // varchar(50)
protected $id_autres_localisations; // varchar(100)
protected $date_mise_a_jour; // varchar(20)
protected $fichier_joint; // varchar(100)
/**
* @var string @ORM\Column(type="string", nullable=true, name="strategie_globale_investissement", options={"default"= null})
*/
protected $strategie_globale_investissement; // longtext
/**
* @var string @ORM\Column(type="string", nullable=true, name="strategie_investissement_en", options={"default"= null})
*/
protected $strategie_investissement_en; // longtext
protected $login_demande_publication; // varchar(100)
protected $date_relance_suivi; // varchar(20)
protected $suivi; // longtext
protected $societe_active; // varchar(10)
protected $type_utilisation; // varchar(20)
protected $date_relance; // varchar(20)
protected $relance_mise_a_jour; // varchar(20)
protected $login_resp_tache; // varchar(50)
protected $logos; // varchar(50)
protected $date_derniere_MAJ_participations; // varchar(8)
protected $id_service_prestataire_associe; // int(10) UN
/**
* @var string @ORM\Column(name="montant_investissement_min", type="decimal", precision=4, scale=1, nullable=true)
*/
protected $montant_investissement_min; // decimal(19,4)
/**
* @var string @ORM\Column(name="montant_investissement_max", type="decimal", precision=4, scale=1, nullable=true)
*/
protected $montant_investissement_max; // decimal(19,4)
/**
* @var string @ORM\Column(name="montant_investissement_min_devise", type="decimal", precision=4, scale=1, nullable=true)
*/
protected $montant_investissement_min_devise; // decimal(19,4)
/**
* @var string @ORM\Column(name="montant_investissement_max_devise", type="decimal", precision=4, scale=1, nullable=true)
*/
protected $montant_investissement_max_devise; // decimal(19,4)
/**
* @var string @ORM\Column(type="string", nullable=true, name="type_investissement", options={"default"= null})
*/
protected $type_investissement; // varchar(20)
/**
* @var string @ORM\Column(type="string", nullable=true, name="stade_investissement", options={"default"= null})
*/
protected $stade_investissement; // varchar(50)
protected $etat_fusacq_bot_actu; // varchar(45)
protected $suivi_bot_actu; // longtext
protected $etat_fusacq_bot_part; // varchar(45)
protected $suivi_bot_part; // longtext
/**
* @var string @ORM\Column(type="string", nullable=true, name="date_relance_respo", options={"default"= null})
*/
protected $date_relance_respo; // int(8)
/**
* @var string @ORM\Column(type="string", nullable=true, name="date_valide_respo", options={"default"= null})
*/
protected $date_valide_respo; // int(8)
/**
* @var string @ORM\Column(type="string", nullable=true, name="id_secteur_activite", options={"default"= null})
*/
protected $id_secteur_activite; // varchar(100)
/**
* @var string @ORM\Column(type="string", nullable=true, name="mail_respon_maj", options={"default"= null})
*/
protected $mail_respon_maj; // varchar(100)
/**
* @var string @ORM\Column(type="string", nullable=true, name="pays_ciblees", options={"default"= null})
*/
protected $pays_ciblees;
/**
* @var string @ORM\Column(type="string", nullable=true, name="regions_ciblees", options={"default"= null})
*/
protected $regions_ciblees; // varchar(150)
/**
* @var string @ORM\Column(type="string", nullable=true, name="mail_maj_participation", options={"default"= null})
*/
protected $mail_maj_participation; // varchar(45)
/**
* @var string @ORM\Column(type="string", nullable=true, name="date_relance_participation", options={"default"= null})
*/
protected $date_relance_participation; // varchar(45)
/**
* @var string @ORM\Column(type="string", nullable=true, name="date_maj_responsable_participation", options={"default"= null})
*/
protected $date_maj_responsable_participation; // varchar(45)
/**
* @var string @ORM\Column(type="string", nullable=true, name="date_action", options={"default"= null})
*/
protected $date_action; // varchar(45)
/**
* @var string @ORM\Column(type="string", nullable=true, name="precision_nom", options={"default"= null})
*/
protected $precision_nom; // varchar(100)
/**
* @var string @ORM\Column(type="integer", nullable=true, name="id_gestionnaire_pere", options={"default"= null})
*/
protected $id_gestionnaire_pere; // int
/**
* @var string @ORM\Column(type="string", nullable=true, name="investissement_international", options={"default"= null})
*/
protected $investissement_international; // varchar(20)
/**
* @var string @ORM\Column(type="string", nullable=true, name="repondu_international", options={"default"= null})
*/
protected $repondu_international; // varchar(20)
/**
* @var string @ORM\Column(type="string", nullable=true, name="langue_utilisee", options={"default"= null})
*/
protected $langue_utilisee; // varchar(20)
/**
* @var string @ORM\Column(type="string", nullable=true, name="utiliser_artviper", options={"default"= null})
*/
protected $utiliser_artviper; // varchar(45)
public function __get($property)
{
return $this->$property;
}
public function __set($property, $value)
{
$this->$property = $value;
}
public function getAllProperties()
{
$output = [];
foreach ($this as $key => $value) {
$output[$key] = $value;
}
return $output;
}
}