src/Entity/Dic.php line 19

Open in your IDE?
  1. <?php
  2. // src/Entity/Dic.php
  3. namespace App\Entity;
  4. use Doctrine\DBAL\Types\Types;
  5. use Doctrine\ORM\Mapping as ORM;
  6. use Symfony\Component\Validator\Constraints as Assert;
  7. use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
  8. use Symfony\Component\Security\Core\User\UserInterface;
  9. use Doctrine\Common\Collections\ArrayCollection;
  10. use Doctrine\Common\Collections\Collection;
  11. /**
  12.  * @ORM\Entity()
  13.  * @ORM\Table(name="69pixl_dic")
  14.  */
  15. class Dic
  16. {
  17.     /**
  18.      * @ORM\Id
  19.      * @ORM\Column(type="integer")
  20.      * @ORM\GeneratedValue(strategy="AUTO")
  21.      */
  22.     private $id;
  23.     /**
  24.      * @ORM\Column(type="string", length=255, nullable=true)
  25.      */
  26.     private $numeroAdherent;
  27.     /**
  28.      * @ORM\Column(type="string", length=255, nullable=true)
  29.      */
  30.     private $codeConseiller;
  31.     /**
  32.      * @ORM\Column(type="boolean", nullable=true)
  33.      */
  34.     private $venteADistance;
  35.     
  36.     /**
  37.      * @ORM\Column(type="string", length=255, nullable=true)
  38.      */
  39.     private $nomConseiller;
  40.     /**
  41.      * @ORM\Column(type="string", length=255, nullable=true)
  42.      */
  43.     private $telConseiller;
  44.     /**
  45.      * @ORM\Column(type="string", length=255, nullable=true)
  46.      */
  47.     private $adherentDistributeur;
  48.     /**
  49.      * @ORM\Column(type="string", length=255, nullable=true)
  50.      */
  51.     private $numeroSiren;
  52.     /**
  53.      * @ORM\Column(type="string", length=255, nullable=true)
  54.      */
  55.     private $sex;
  56.     /**
  57.      * @ORM\Column(type="string", length=255, nullable=true)
  58.      */
  59.     private $nom;
  60.     /**
  61.      * @ORM\Column(type="string", length=255, nullable=true)
  62.      */
  63.     private $prenom;
  64.     /**
  65.      * @ORM\Column(type="datetime", nullable=true)
  66.      */
  67.     private $dateDeNaissance;
  68.     /**
  69.      * @ORM\Column(type="string", length=255, nullable=true)
  70.      */
  71.     private $profession;
  72.     /**
  73.      * @ORM\Column(type="string", length=255, nullable=true)
  74.      */
  75.     private $situationFamilliale;
  76.     /**
  77.      * @ORM\Column(type="float", nullable=true)
  78.      */
  79.     private $nombreDePartFiscal;
  80.     /**
  81.      * @ORM\Column(type="text", nullable=true)
  82.      */
  83.     private $adresseFiscale;
  84.     /**
  85.      * @ORM\Column(type="string", length=255, nullable=true)
  86.      */
  87.     private $adresseFiscaleCodePostal;
  88.     /**
  89.      * @ORM\Column(type="string", length=255, nullable=true)
  90.      */
  91.     private $adresseFiscaleVille;
  92.     /**
  93.      * @ORM\Column(type="string", length=255, nullable=true)
  94.      */
  95.     private $adresseFiscalePays;
  96.     /**
  97.      * @ORM\Column(type="string", length=255, nullable=true)
  98.      */
  99.     private $evaluationPatrimoine;
  100.     /**
  101.      * @ORM\Column(type="string", length=255, nullable=true)
  102.      */
  103.     private $revenusNetMensuelsFoyer;
  104.     /**
  105.      * @ORM\Column(type="float", nullable=true)
  106.      */
  107.     private $sourceRevenuActivite;
  108.     /**
  109.      * @ORM\Column(type="float", nullable=true)
  110.      */
  111.     private $sourceRevenuFoncier;
  112.     /**
  113.      * @ORM\Column(type="float", nullable=true)
  114.      */
  115.     private $sourceRevenuPensionRetraite;
  116.     /**
  117.      * @ORM\Column(type="float", nullable=true)
  118.      */
  119.     private $sourceRevenuFinancier;
  120.     /**
  121.      * @ORM\Column(type="float", nullable=true)
  122.      */
  123.     private $sourceRevenuAutre;
  124.     /**
  125.      * @ORM\Column(type="text", nullable=true)
  126.      */
  127.     private $sourceRevenuDescription;
  128.     /**
  129.      * @ORM\Column(type="float", nullable=true)
  130.      */
  131.     private $estimationChargeMensuelles;
  132.     /**
  133.      * @ORM\Column(type="float", nullable=true)
  134.      */
  135.     private $estimationCapaciteEpargneMensuelle;
  136.     /**
  137.      * @ORM\Column(type="float", nullable=true)
  138.      */
  139.     private $repartitionPlacementsFinanciersPlacementBancaires;
  140.     /**
  141.      * @ORM\Column(type="float", nullable=true)
  142.      */
  143.     private $repartitionPlacementsFinanciersObligationsActions;
  144.     /**
  145.      * @ORM\Column(type="float", nullable=true)
  146.      */
  147.     private $repartitionPlacementsFinanciersAssuranceVieEuros;
  148.     /**
  149.      * @ORM\Column(type="float", nullable=true)
  150.      */
  151.     private $repartitionPlacementsFinanciersAssuranceVieMultiSupport;
  152.     /**
  153.      * @ORM\Column(type="float", nullable=true)
  154.      */
  155.     private $repartitionPlacementsFinanciersAutre;
  156.     /**
  157.      * @ORM\Column(type="string", length=255, nullable=true)
  158.      */
  159.     private $imposition;
  160.     /**
  161.      * @ORM\Column(type="string", length=255, nullable=true)
  162.      */
  163.     private $dispositionRetraite;
  164.     /**
  165.      * @ORM\Column(type="text", nullable=true)
  166.      */
  167.     private $dispositionRetraiteOui;
  168.     /**
  169.      * @ORM\Column(type="float", nullable=true)
  170.      */
  171.     private $montantMensuellesRetraite;
  172.     /**
  173.      * @ORM\Column(type="string", length=255, nullable=true)
  174.      */
  175.     private $souscrireRetraiteMutualistePourConstituer;
  176.     /**
  177.      * @ORM\Column(type="boolean", nullable=true)
  178.      */
  179.     private $nePasRepondreACeQuestionnaire;
  180.     /**
  181.      * @ORM\Column(type="boolean", nullable=true)
  182.      */
  183.     private $jeCertifieSurHonneur;
  184.     /**
  185.      * @ORM\Column(type="datetime", nullable=true)
  186.      */
  187.     private $dateSigne;
  188.     /**
  189.      * @ORM\Column(type="string", length=255, nullable=true)
  190.      */
  191.     private $lieuSigne;
  192.     /**
  193.      * @ORM\Column(type="string", length=255, nullable=true)
  194.      */
  195.     private $status;
  196.     /**
  197.      * @ORM\Column(type="text", nullable=true)
  198.      */
  199.     private $urlPdf;
  200.     /**
  201.      * @ORM\Column(type="text", nullable=true)
  202.      */
  203.     private $urlPdfSign;
  204.     /**
  205.      * @ORM\Column(type="text", nullable=true)
  206.      */
  207.     private $idYouSign;
  208.     /**
  209.      * @var membership[]
  210.      * @ORM\OneToOne(targetEntity="App\Entity\Membership", mappedBy="dic")
  211.      */
  212.     protected $membership;
  213.     public function getId(): ?int
  214.     {
  215.         return $this->id;
  216.     }
  217.     public function getNumeroAdherent(): ?string
  218.     {
  219.         return $this->numeroAdherent;
  220.     }
  221.     public function setNumeroAdherent(?string $numeroAdherent): self
  222.     {
  223.         $this->numeroAdherent $numeroAdherent;
  224.         return $this;
  225.     }
  226.     public function getCodeConseiller(): ?string
  227.     {
  228.         return $this->codeConseiller;
  229.     }
  230.     public function setCodeConseiller(?string $codeConseiller): self
  231.     {
  232.         $this->codeConseiller $codeConseiller;
  233.         return $this;
  234.     }
  235.     public function getVenteADistance(): ?bool
  236.     {
  237.         return $this->venteADistance;
  238.     }
  239.     public function setVenteADistance(?bool $venteADistance): self
  240.     {
  241.         $this->venteADistance $venteADistance;
  242.         return $this;
  243.     }
  244.     public function getNomConseiller(): ?string
  245.     {
  246.         return $this->nomConseiller;
  247.     }
  248.     public function setNomConseiller(?string $nomConseiller): self
  249.     {
  250.         $this->nomConseiller $nomConseiller;
  251.         return $this;
  252.     }
  253.     public function getTelConseiller(): ?string
  254.     {
  255.         return $this->telConseiller;
  256.     }
  257.     public function setTelConseiller(?string $telConseiller): self
  258.     {
  259.         $this->telConseiller $telConseiller;
  260.         return $this;
  261.     }
  262.     public function getAdherentDistributeur(): ?string
  263.     {
  264.         return $this->adherentDistributeur;
  265.     }
  266.     public function setAdherentDistributeur(?string $adherentDistributeur): self
  267.     {
  268.         $this->adherentDistributeur $adherentDistributeur;
  269.         return $this;
  270.     }
  271.     public function getNumeroSiren(): ?string
  272.     {
  273.         return $this->numeroSiren;
  274.     }
  275.     public function setNumeroSiren(?string $numeroSiren): self
  276.     {
  277.         $this->numeroSiren $numeroSiren;
  278.         return $this;
  279.     }
  280.     public function getSex(): ?string
  281.     {
  282.         return $this->sex;
  283.     }
  284.     public function setSex(?string $sex): self
  285.     {
  286.         $this->sex $sex;
  287.         return $this;
  288.     }
  289.     public function getNomEtPrenom(): ?string
  290.     {
  291.         return $this->nomEtPrenom;
  292.     }
  293.     public function setNomEtPrenom(?string $nomEtPrenom): self
  294.     {
  295.         $this->nomEtPrenom $nomEtPrenom;
  296.         return $this;
  297.     }
  298.     public function getDateDeNaissance()
  299.     {
  300.         return $this->dateDeNaissance;
  301.     }
  302.     public function setDateDeNaissance($dateDeNaissance): self
  303.     {
  304.         $this->dateDeNaissance $dateDeNaissance;
  305.         return $this;
  306.     }
  307.     public function getProfession(): ?string
  308.     {
  309.         return $this->profession;
  310.     }
  311.     public function setProfession(?string $profession): self
  312.     {
  313.         $this->profession $profession;
  314.         return $this;
  315.     }
  316.     public function getSituationFamilliale(): ?string
  317.     {
  318.         return $this->situationFamilliale;
  319.     }
  320.     public function setSituationFamilliale(?string $situationFamilliale): self
  321.     {
  322.         $this->situationFamilliale $situationFamilliale;
  323.         return $this;
  324.     }
  325.     public function getNombreDePartFiscal(): ?float
  326.     {
  327.         return $this->nombreDePartFiscal;
  328.     }
  329.     public function setNombreDePartFiscal(?float $nombreDePartFiscal): self
  330.     {
  331.         $this->nombreDePartFiscal $nombreDePartFiscal;
  332.         return $this;
  333.     }
  334.     public function getAdresseFiscale(): ?string
  335.     {
  336.         return $this->adresseFiscale;
  337.     }
  338.     public function setAdresseFiscale(?string $adresseFiscale): self
  339.     {
  340.         $this->adresseFiscale $adresseFiscale;
  341.         return $this;
  342.     }
  343.     public function getAdresseFiscaleCodePostal(): ?string
  344.     {
  345.         return $this->adresseFiscaleCodePostal;
  346.     }
  347.     public function setAdresseFiscaleCodePostal(?string $adresseFiscaleCodePostal): self
  348.     {
  349.         $this->adresseFiscaleCodePostal $adresseFiscaleCodePostal;
  350.         return $this;
  351.     }
  352.     public function getAdresseFiscaleVille(): ?string
  353.     {
  354.         return $this->adresseFiscaleVille;
  355.     }
  356.     public function setAdresseFiscaleVille(?string $adresseFiscaleVille): self
  357.     {
  358.         $this->adresseFiscaleVille $adresseFiscaleVille;
  359.         return $this;
  360.     }
  361.     public function getAdresseFiscalePays(): ?string
  362.     {
  363.         return $this->adresseFiscalePays;
  364.     }
  365.     public function setAdresseFiscalePays(?string $adresseFiscalePays): self
  366.     {
  367.         $this->adresseFiscalePays $adresseFiscalePays;
  368.         return $this;
  369.     }
  370.     public function getEvaluationPatrimoine(): ?string
  371.     {
  372.         return $this->evaluationPatrimoine;
  373.     }
  374.     public function setEvaluationPatrimoine(?string $evaluationPatrimoine): self
  375.     {
  376.         $this->evaluationPatrimoine $evaluationPatrimoine;
  377.         return $this;
  378.     }
  379.     public function getRevenusNetMensuelsFoyer(): ?string
  380.     {
  381.         return $this->revenusNetMensuelsFoyer;
  382.     }
  383.     public function setRevenusNetMensuelsFoyer(?string $revenusNetMensuelsFoyer): self
  384.     {
  385.         $this->revenusNetMensuelsFoyer $revenusNetMensuelsFoyer;
  386.         return $this;
  387.     }
  388.     public function getSourceRevenuActivite(): ?float
  389.     {
  390.         return $this->sourceRevenuActivite;
  391.     }
  392.     public function setSourceRevenuActivite(?float $sourceRevenuActivite): self
  393.     {
  394.         $this->sourceRevenuActivite $sourceRevenuActivite;
  395.         return $this;
  396.     }
  397.     public function getSourceRevenuFoncier(): ?float
  398.     {
  399.         return $this->sourceRevenuFoncier;
  400.     }
  401.     public function setSourceRevenuFoncier(?float $sourceRevenuFoncier): self
  402.     {
  403.         $this->sourceRevenuFoncier $sourceRevenuFoncier;
  404.         return $this;
  405.     }
  406.     public function getSourceRevenuPensionRetraite(): ?float
  407.     {
  408.         return $this->sourceRevenuPensionRetraite;
  409.     }
  410.     public function setSourceRevenuPensionRetraite(?float $sourceRevenuPensionRetraite): self
  411.     {
  412.         $this->sourceRevenuPensionRetraite $sourceRevenuPensionRetraite;
  413.         return $this;
  414.     }
  415.     public function getSourceRevenuFinancier(): ?float
  416.     {
  417.         return $this->sourceRevenuFinancier;
  418.     }
  419.     public function setSourceRevenuFinancier(?float $sourceRevenuFinancier): self
  420.     {
  421.         $this->sourceRevenuFinancier $sourceRevenuFinancier;
  422.         return $this;
  423.     }
  424.     public function getSourceRevenuAutre(): ?float
  425.     {
  426.         return $this->sourceRevenuAutre;
  427.     }
  428.     public function setSourceRevenuAutre(?float $sourceRevenuAutre): self
  429.     {
  430.         $this->sourceRevenuAutre $sourceRevenuAutre;
  431.         return $this;
  432.     }
  433.     public function getSourceRevenuDescription(): ?string
  434.     {
  435.         return $this->sourceRevenuDescription;
  436.     }
  437.     public function setSourceRevenuDescription(?string $sourceRevenuDescription): self
  438.     {
  439.         $this->sourceRevenuDescription $sourceRevenuDescription;
  440.         return $this;
  441.     }
  442.     public function getEstimationChargeMensuelles(): ?float
  443.     {
  444.         return $this->estimationChargeMensuelles;
  445.     }
  446.     public function setEstimationChargeMensuelles(?float $estimationChargeMensuelles): self
  447.     {
  448.         $this->estimationChargeMensuelles $estimationChargeMensuelles;
  449.         return $this;
  450.     }
  451.     public function getEstimationCapaciteEpargneMensuelle(): ?float
  452.     {
  453.         return $this->estimationCapaciteEpargneMensuelle;
  454.     }
  455.     public function setEstimationCapaciteEpargneMensuelle(?float $estimationCapaciteEpargneMensuelle): self
  456.     {
  457.         $this->estimationCapaciteEpargneMensuelle $estimationCapaciteEpargneMensuelle;
  458.         return $this;
  459.     }
  460.     public function getRepartitionPlacementsFinanciersPlacementBancaires(): ?float
  461.     {
  462.         return $this->repartitionPlacementsFinanciersPlacementBancaires;
  463.     }
  464.     public function setRepartitionPlacementsFinanciersPlacementBancaires(?float $repartitionPlacementsFinanciersPlacementBancaires): self
  465.     {
  466.         $this->repartitionPlacementsFinanciersPlacementBancaires $repartitionPlacementsFinanciersPlacementBancaires;
  467.         return $this;
  468.     }
  469.     public function getRepartitionPlacementsFinanciersObligationsActions(): ?float
  470.     {
  471.         return $this->repartitionPlacementsFinanciersObligationsActions;
  472.     }
  473.     public function setRepartitionPlacementsFinanciersObligationsActions(?float $repartitionPlacementsFinanciersObligationsActions): self
  474.     {
  475.         $this->repartitionPlacementsFinanciersObligationsActions $repartitionPlacementsFinanciersObligationsActions;
  476.         return $this;
  477.     }
  478.     public function getRepartitionPlacementsFinanciersAssuranceVieEuros(): ?float
  479.     {
  480.         return $this->repartitionPlacementsFinanciersAssuranceVieEuros;
  481.     }
  482.     public function setRepartitionPlacementsFinanciersAssuranceVieEuros(?float $repartitionPlacementsFinanciersAssuranceVieEuros): self
  483.     {
  484.         $this->repartitionPlacementsFinanciersAssuranceVieEuros $repartitionPlacementsFinanciersAssuranceVieEuros;
  485.         return $this;
  486.     }
  487.     public function getRepartitionPlacementsFinanciersAssuranceVieMultiSupport(): ?float
  488.     {
  489.         return $this->repartitionPlacementsFinanciersAssuranceVieMultiSupport;
  490.     }
  491.     public function setRepartitionPlacementsFinanciersAssuranceVieMultiSupport(?float $repartitionPlacementsFinanciersAssuranceVieMultiSupport): self
  492.     {
  493.         $this->repartitionPlacementsFinanciersAssuranceVieMultiSupport $repartitionPlacementsFinanciersAssuranceVieMultiSupport;
  494.         return $this;
  495.     }
  496.     public function getRepartitionPlacementsFinanciersAutre(): ?float
  497.     {
  498.         return $this->repartitionPlacementsFinanciersAutre;
  499.     }
  500.     public function setRepartitionPlacementsFinanciersAutre(?float $repartitionPlacementsFinanciersAutre): self
  501.     {
  502.         $this->repartitionPlacementsFinanciersAutre $repartitionPlacementsFinanciersAutre;
  503.         return $this;
  504.     }
  505.     public function getImposition(): ?string
  506.     {
  507.         return $this->imposition;
  508.     }
  509.     public function setImposition(?string $imposition): self
  510.     {
  511.         $this->imposition $imposition;
  512.         return $this;
  513.     }
  514.     public function getMontantMensuellesRetraite(): ?float
  515.     {
  516.         return $this->montantMensuellesRetraite;
  517.     }
  518.     public function setMontantMensuellesRetraite(?float $montantMensuellesRetraite): self
  519.     {
  520.         $this->montantMensuellesRetraite $montantMensuellesRetraite;
  521.         return $this;
  522.     }
  523.     public function getNePasRepondreACeQuestionnaire(): ?bool
  524.     {
  525.         return $this->nePasRepondreACeQuestionnaire;
  526.     }
  527.     public function setNePasRepondreACeQuestionnaire(?bool $nePasRepondreACeQuestionnaire): self
  528.     {
  529.         $this->nePasRepondreACeQuestionnaire $nePasRepondreACeQuestionnaire;
  530.         return $this;
  531.     }
  532.     public function getDateSigne()
  533.     {
  534.         return $this->dateSigne;
  535.     }
  536.     public function setDateSigne($dateSigne): self
  537.     {
  538.         $this->dateSigne $dateSigne;
  539.         return $this;
  540.     }
  541.     public function getLieuSigne(): ?string
  542.     {
  543.         return $this->lieuSigne;
  544.     }
  545.     public function setLieuSigne(?string $lieuSigne): self
  546.     {
  547.         $this->lieuSigne $lieuSigne;
  548.         return $this;
  549.     }
  550.     public function getMembership(): ?Membership
  551.     {
  552.         return $this->membership;
  553.     }
  554.     public function setMembership(?Membership $membership): self
  555.     {
  556.         $this->membership $membership;
  557.         // set (or unset) the owning side of the relation if necessary
  558.         $newUser null === $membership null $this;
  559.         if ($membership->getUser() !== $newUser) {
  560.             $membership->setUser($newUser);
  561.         }
  562.         return $this;
  563.     }
  564.     public function getDispositionRetraite(): ?string
  565.     {
  566.         return $this->dispositionRetraite;
  567.     }
  568.     public function setDispositionRetraite(?string $dispositionRetraite): self
  569.     {
  570.         $this->dispositionRetraite $dispositionRetraite;
  571.         return $this;
  572.     }
  573.     public function getDispositionRetraiteOui(): ?string
  574.     {
  575.         return $this->dispositionRetraiteOui;
  576.     }
  577.     public function setDispositionRetraiteOui(?string $dispositionRetraiteOui): self
  578.     {
  579.         $this->dispositionRetraiteOui $dispositionRetraiteOui;
  580.         return $this;
  581.     }
  582.     public function getSouscrireRetraiteMutualistePourConstituer(): ?string
  583.     {
  584.         return $this->souscrireRetraiteMutualistePourConstituer;
  585.     }
  586.     public function setSouscrireRetraiteMutualistePourConstituer(?string $souscrireRetraiteMutualistePourConstituer): self
  587.     {
  588.         $this->souscrireRetraiteMutualistePourConstituer $souscrireRetraiteMutualistePourConstituer;
  589.         return $this;
  590.     }
  591.     public function getStatus(): ?string
  592.     {
  593.         return $this->status;
  594.     }
  595.     public function setStatus(?string $status): self
  596.     {
  597.         $this->status $status;
  598.         return $this;
  599.     }
  600.     public function getNom(): ?string
  601.     {
  602.         return $this->nom;
  603.     }
  604.     public function setNom(?string $nom): self
  605.     {
  606.         $this->nom $nom;
  607.         return $this;
  608.     }
  609.     public function getPrenom(): ?string
  610.     {
  611.         return $this->prenom;
  612.     }
  613.     public function setPrenom(?string $prenom): self
  614.     {
  615.         $this->prenom $prenom;
  616.         return $this;
  617.     }
  618.     public function getUrlPdf(): ?string
  619.     {
  620.         return $this->urlPdf;
  621.     }
  622.     public function setUrlPdf(?string $urlPdf): self
  623.     {
  624.         $this->urlPdf $urlPdf;
  625.         return $this;
  626.     }
  627.     public function getIdYouSign(): ?string
  628.     {
  629.         return $this->idYouSign;
  630.     }
  631.     public function setIdYouSign(?string $idYouSign): self
  632.     {
  633.         $this->idYouSign $idYouSign;
  634.         return $this;
  635.     }
  636.     public function getUrlPdfSign(): ?string
  637.     {
  638.         return $this->urlPdfSign;
  639.     }
  640.     public function setUrlPdfSign(?string $urlPdfSign): self
  641.     {
  642.         $this->urlPdfSign $urlPdfSign;
  643.         return $this;
  644.     }
  645.     public function getJeCertifieSurHonneur(): ?bool
  646.     {
  647.         return $this->jeCertifieSurHonneur;
  648.     }
  649.     public function setJeCertifieSurHonneur(?bool $jeCertifieSurHonneur): self
  650.     {
  651.         $this->jeCertifieSurHonneur $jeCertifieSurHonneur;
  652.         return $this;
  653.     }
  654.     public function isVenteADistance(): ?bool
  655.     {
  656.         return $this->venteADistance;
  657.     }
  658.     public function isNePasRepondreACeQuestionnaire(): ?bool
  659.     {
  660.         return $this->nePasRepondreACeQuestionnaire;
  661.     }
  662.     public function isJeCertifieSurHonneur(): ?bool
  663.     {
  664.         return $this->jeCertifieSurHonneur;
  665.     }
  666. }