src/Entity/Statistic.php line 10

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * @ORM\Entity(repositoryClass="App\Repository\StatisticRepository")
  6.  */
  7. class Statistic
  8. {
  9.     /**
  10.      * @ORM\Id()
  11.      * @ORM\GeneratedValue()
  12.      * @ORM\Column(type="integer")
  13.      */
  14.     private $id;
  15.     /**
  16.      * @ORM\Column(type="integer", nullable=true)
  17.      */
  18.     private $numberClic;
  19.     /**
  20.      * @ORM\Column(type="integer", nullable=true)
  21.      */
  22.     private $numberContact;
  23.     /**
  24.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  25.      */
  26.     private $invoicedMonthlyTurnover;
  27.     /**
  28.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  29.      */
  30.     private $monthlyTurnoverCollected;
  31.     /**
  32.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  33.      */
  34.     private $invoicedQuarterlyTurnover;
  35.     /**
  36.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  37.      */
  38.     private $quarterlyTurnoverCollected;
  39.     /**
  40.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  41.      */
  42.     private $invoicedHalfYearlyTurnover;
  43.     /**
  44.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  45.      */
  46.     private $halfYearlyTurnoverCollected;
  47.     /**
  48.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  49.      */
  50.     private $annualTurnoverInvoiced;
  51.     /**
  52.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  53.      */
  54.     private $annualTurnoverCollected;
  55.     /**
  56.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  57.      */
  58.     private $monthlyCommissionDue;
  59.     /**
  60.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  61.      */
  62.     private $monthlyCommissionPaid;
  63.     /**
  64.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  65.      */
  66.     private $quarterlyCommissionDue;
  67.     /**
  68.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  69.      */
  70.     private $quarterlyCommissionPaid;
  71.     /**
  72.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  73.      */
  74.     private $semiAnnualCommissionDue;
  75.     /**
  76.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  77.      */
  78.     private $semiAnnualCommissionPaid;
  79.     /**
  80.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  81.      */
  82.     private $annualCommissionDue;
  83.     /**
  84.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  85.      */
  86.     private $annualCommissionPaid;
  87.     /**
  88.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  89.      */
  90.     private $monthlyCommissionCollected;
  91.     /**
  92.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  93.      */
  94.     private $quarterlyCommissionCollected;
  95.     /**
  96.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  97.      */
  98.     private $semiAnnualCommissionCollected;
  99.     /**
  100.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  101.      */
  102.     private $annualCommissionCollected;
  103.     /**
  104.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  105.      */
  106.     private $monthlyCommissionMangoPayDue;
  107.     /**
  108.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  109.      */
  110.     private $quarterlyCommissionMangoPayDue;
  111.     /**
  112.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  113.      */
  114.     private $semiAnnualCommissionMangoPayDue;
  115.     /**
  116.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  117.      */
  118.     private $annualCommissionMangoPayDue;
  119.     /**
  120.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  121.      */
  122.     private $monthlyCommissionMangoPayPaid;
  123.     /**
  124.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  125.      */
  126.     private $quarterlyCommissionMangoPayPaid;
  127.     /**
  128.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  129.      */
  130.     private $semiAnnualCommissionMangoPayPaid;
  131.     /**
  132.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  133.      */
  134.     private $annualCommissionMangoPayPaid;
  135.     /**
  136.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  137.      */
  138.     private $monthlyProfit;
  139.     /**
  140.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  141.      */
  142.     private $quarterlyProfit;
  143.     /**
  144.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  145.      */
  146.     private $semiAnnualProfit;
  147.     /**
  148.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  149.      */
  150.     private $annualProfit;
  151.     /**
  152.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  153.      */
  154.     private $profitSinceFoundation;
  155.     /**
  156.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  157.      */
  158.     private $amountPaid;
  159.     /**
  160.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
  161.      */
  162.     private $amountNotPaid;
  163.     /**
  164.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true, options={"default" : 0.00})
  165.      */
  166.     private $monthlyRefund;
  167.     /**
  168.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true, options={"default" : 0.00})
  169.      */
  170.     private $quarterlyRefund;
  171.     /**
  172.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true, options={"default" : 0.00})
  173.      */
  174.     private $semiAnnualRefund;
  175.     /**
  176.      * @ORM\Column(type="decimal", precision=10, scale=2, nullable=true, options={"default" : 0.00})
  177.      */
  178.     private $annualRefund;
  179.     public function getId(): ?int
  180.     {
  181.         return $this->id;
  182.     }
  183.     public function getNumberClic(): ?int
  184.     {
  185.         return $this->numberClic;
  186.     }
  187.     public function setNumberClic(?int $numberClic): self
  188.     {
  189.         $this->numberClic $numberClic;
  190.         return $this;
  191.     }
  192.     public function getNumberContact(): ?int
  193.     {
  194.         return $this->numberContact;
  195.     }
  196.     public function setNumberContact(?int $numberContact): self
  197.     {
  198.         $this->numberContact $numberContact;
  199.         return $this;
  200.     }
  201.     public function getInvoicedMonthlyTurnover(): ?string
  202.     {
  203.         return $this->invoicedMonthlyTurnover;
  204.     }
  205.     public function setInvoicedMonthlyTurnover(?string $invoicedMonthlyTurnover): self
  206.     {
  207.         $this->invoicedMonthlyTurnover $invoicedMonthlyTurnover;
  208.         return $this;
  209.     }
  210.     public function getMonthlyTurnoverCollected(): ?string
  211.     {
  212.         return $this->monthlyTurnoverCollected;
  213.     }
  214.     public function setMonthlyTurnoverCollected(?string $monthlyTurnoverCollected): self
  215.     {
  216.         $this->monthlyTurnoverCollected $monthlyTurnoverCollected;
  217.         return $this;
  218.     }
  219.     public function getInvoicedQuarterlyTurnover(): ?string
  220.     {
  221.         return $this->invoicedQuarterlyTurnover;
  222.     }
  223.     public function setInvoicedQuarterlyTurnover(?string $invoicedQuarterlyTurnover): self
  224.     {
  225.         $this->invoicedQuarterlyTurnover $invoicedQuarterlyTurnover;
  226.         return $this;
  227.     }
  228.     public function getQuarterlyTurnoverCollected(): ?string
  229.     {
  230.         return $this->quarterlyTurnoverCollected;
  231.     }
  232.     public function setQuarterlyTurnoverCollected(?string $quarterlyTurnoverCollected): self
  233.     {
  234.         $this->quarterlyTurnoverCollected $quarterlyTurnoverCollected;
  235.         return $this;
  236.     }
  237.     public function getInvoicedHalfYearlyTurnover(): ?string
  238.     {
  239.         return $this->invoicedHalfYearlyTurnover;
  240.     }
  241.     public function setInvoicedHalfYearlyTurnover(?string $invoicedHalfYearlyTurnover): self
  242.     {
  243.         $this->invoicedHalfYearlyTurnover $invoicedHalfYearlyTurnover;
  244.         return $this;
  245.     }
  246.     public function getHalfYearlyTurnoverCollected(): ?string
  247.     {
  248.         return $this->halfYearlyTurnoverCollected;
  249.     }
  250.     public function setHalfYearlyTurnoverCollected(?string $halfYearlyTurnoverCollected): self
  251.     {
  252.         $this->halfYearlyTurnoverCollected $halfYearlyTurnoverCollected;
  253.         return $this;
  254.     }
  255.     public function getAnnualTurnoverInvoiced(): ?string
  256.     {
  257.         return $this->annualTurnoverInvoiced;
  258.     }
  259.     public function setAnnualTurnoverInvoiced(?string $annualTurnoverInvoiced): self
  260.     {
  261.         $this->annualTurnoverInvoiced $annualTurnoverInvoiced;
  262.         return $this;
  263.     }
  264.     public function getAnnualTurnoverCollected(): ?string
  265.     {
  266.         return $this->annualTurnoverCollected;
  267.     }
  268.     public function setAnnualTurnoverCollected(?string $annualTurnoverCollected): self
  269.     {
  270.         $this->annualTurnoverCollected $annualTurnoverCollected;
  271.         return $this;
  272.     }
  273.     public function getMonthlyCommissionDue(): ?string
  274.     {
  275.         return $this->monthlyCommissionDue;
  276.     }
  277.     public function setMonthlyCommissionDue(?string $monthlyCommissionDue): self
  278.     {
  279.         $this->monthlyCommissionDue $monthlyCommissionDue;
  280.         return $this;
  281.     }
  282.     public function getMonthlyCommissionPaid(): ?string
  283.     {
  284.         return $this->monthlyCommissionPaid;
  285.     }
  286.     public function setMonthlyCommissionPaid(?string $monthlyCommissionPaid): self
  287.     {
  288.         $this->monthlyCommissionPaid $monthlyCommissionPaid;
  289.         return $this;
  290.     }
  291.     public function getQuarterlyCommissionDue(): ?string
  292.     {
  293.         return $this->quarterlyCommissionDue;
  294.     }
  295.     public function setQuarterlyCommissionDue(?string $quarterlyCommissionDue): self
  296.     {
  297.         $this->quarterlyCommissionDue $quarterlyCommissionDue;
  298.         return $this;
  299.     }
  300.     public function getQuarterlyCommissionPaid(): ?string
  301.     {
  302.         return $this->quarterlyCommissionPaid;
  303.     }
  304.     public function setQuarterlyCommissionPaid(?string $quarterlyCommissionPaid): self
  305.     {
  306.         $this->quarterlyCommissionPaid $quarterlyCommissionPaid;
  307.         return $this;
  308.     }
  309.     public function getSemiAnnualCommissionDue(): ?string
  310.     {
  311.         return $this->semiAnnualCommissionDue;
  312.     }
  313.     public function setSemiAnnualCommissionDue(?string $semiAnnualCommissionDue): self
  314.     {
  315.         $this->semiAnnualCommissionDue $semiAnnualCommissionDue;
  316.         return $this;
  317.     }
  318.     public function getSemiAnnualCommissionPaid(): ?string
  319.     {
  320.         return $this->semiAnnualCommissionPaid;
  321.     }
  322.     public function setSemiAnnualCommissionPaid(?string $semiAnnualCommissionPaid): self
  323.     {
  324.         $this->semiAnnualCommissionPaid $semiAnnualCommissionPaid;
  325.         return $this;
  326.     }
  327.     public function getAnnualCommissionDue(): ?string
  328.     {
  329.         return $this->annualCommissionDue;
  330.     }
  331.     public function setAnnualCommissionDue(?string $annualCommissionDue): self
  332.     {
  333.         $this->annualCommissionDue $annualCommissionDue;
  334.         return $this;
  335.     }
  336.     public function getAnnualCommissionPaid(): ?string
  337.     {
  338.         return $this->annualCommissionPaid;
  339.     }
  340.     public function setAnnualCommissionPaid(?string $annualCommissionPaid): self
  341.     {
  342.         $this->annualCommissionPaid $annualCommissionPaid;
  343.         return $this;
  344.     }
  345.     public function getMonthlyCommissionCollected(): ?string
  346.     {
  347.         return $this->monthlyCommissionCollected;
  348.     }
  349.     public function setMonthlyCommissionCollected(?string $monthlyCommissionCollected): self
  350.     {
  351.         $this->monthlyCommissionCollected $monthlyCommissionCollected;
  352.         return $this;
  353.     }
  354.     public function getQuarterlyCommissionCollected(): ?string
  355.     {
  356.         return $this->quarterlyCommissionCollected;
  357.     }
  358.     public function setQuarterlyCommissionCollected(?string $quarterlyCommissionCollected): self
  359.     {
  360.         $this->quarterlyCommissionCollected $quarterlyCommissionCollected;
  361.         return $this;
  362.     }
  363.     public function getSemiAnnualCommissionCollected(): ?string
  364.     {
  365.         return $this->semiAnnualCommissionCollected;
  366.     }
  367.     public function setSemiAnnualCommissionCollected(?string $semiAnnualCommissionCollected): self
  368.     {
  369.         $this->semiAnnualCommissionCollected $semiAnnualCommissionCollected;
  370.         return $this;
  371.     }
  372.     public function getAnnualCommissionCollected(): ?string
  373.     {
  374.         return $this->annualCommissionCollected;
  375.     }
  376.     public function setAnnualCommissionCollected(?string $annualCommissionCollected): self
  377.     {
  378.         $this->annualCommissionCollected $annualCommissionCollected;
  379.         return $this;
  380.     }
  381.     public function getMonthlyCommissionMangoPayDue(): ?string
  382.     {
  383.         return $this->monthlyCommissionMangoPayDue;
  384.     }
  385.     public function setMonthlyCommissionMangoPayDue(?string $monthlyCommissionMangoPayDue): self
  386.     {
  387.         $this->monthlyCommissionMangoPayDue $monthlyCommissionMangoPayDue;
  388.         return $this;
  389.     }
  390.     public function getQuarterlyCommissionMangoPayDue(): ?string
  391.     {
  392.         return $this->quarterlyCommissionMangoPayDue;
  393.     }
  394.     public function setQuarterlyCommissionMangoPayDue(?string $quarterlyCommissionMangoPayDue): self
  395.     {
  396.         $this->quarterlyCommissionMangoPayDue $quarterlyCommissionMangoPayDue;
  397.         return $this;
  398.     }
  399.     public function getSemiAnnualCommissionMangoPayDue(): ?string
  400.     {
  401.         return $this->semiAnnualCommissionMangoPayDue;
  402.     }
  403.     public function setSemiAnnualCommissionMangoPayDue(?string $semiAnnualCommissionMangoPayDue): self
  404.     {
  405.         $this->semiAnnualCommissionMangoPayDue $semiAnnualCommissionMangoPayDue;
  406.         return $this;
  407.     }
  408.     public function getAnnualCommissionMangoPayDue(): ?string
  409.     {
  410.         return $this->annualCommissionMangoPayDue;
  411.     }
  412.     public function setAnnualCommissionMangoPayDue(?string $annualCommissionMangoPayDue): self
  413.     {
  414.         $this->annualCommissionMangoPayDue $annualCommissionMangoPayDue;
  415.         return $this;
  416.     }
  417.     public function getMonthlyCommissionMangoPayPaid(): ?string
  418.     {
  419.         return $this->monthlyCommissionMangoPayPaid;
  420.     }
  421.     public function setMonthlyCommissionMangoPayPaid(?string $monthlyCommissionMangoPayPaid): self
  422.     {
  423.         $this->monthlyCommissionMangoPayPaid $monthlyCommissionMangoPayPaid;
  424.         return $this;
  425.     }
  426.     public function getQuarterlyCommissionMangoPayPaid(): ?string
  427.     {
  428.         return $this->quarterlyCommissionMangoPayPaid;
  429.     }
  430.     public function setQuarterlyCommissionMangoPayPaid(?string $quarterlyCommissionMangoPayPaid): self
  431.     {
  432.         $this->quarterlyCommissionMangoPayPaid $quarterlyCommissionMangoPayPaid;
  433.         return $this;
  434.     }
  435.     public function getSemiAnnualCommissionMangoPayPaid(): ?string
  436.     {
  437.         return $this->semiAnnualCommissionMangoPayPaid;
  438.     }
  439.     public function setSemiAnnualCommissionMangoPayPaid(?string $semiAnnualCommissionMangoPayPaid): self
  440.     {
  441.         $this->semiAnnualCommissionMangoPayPaid $semiAnnualCommissionMangoPayPaid;
  442.         return $this;
  443.     }
  444.     public function getAnnualCommissionMangoPayPaid(): ?string
  445.     {
  446.         return $this->annualCommissionMangoPayPaid;
  447.     }
  448.     public function setAnnualCommissionMangoPayPaid(?string $annualCommissionMangoPayPaid): self
  449.     {
  450.         $this->annualCommissionMangoPayPaid $annualCommissionMangoPayPaid;
  451.         return $this;
  452.     }
  453.     public function getMonthlyProfit(): ?string
  454.     {
  455.         return $this->monthlyProfit;
  456.     }
  457.     public function setMonthlyProfit(?string $monthlyProfit): self
  458.     {
  459.         $this->monthlyProfit $monthlyProfit;
  460.         return $this;
  461.     }
  462.     public function getQuarterlyProfit(): ?string
  463.     {
  464.         return $this->quarterlyProfit;
  465.     }
  466.     public function setQuarterlyProfit(?string $quarterlyProfit): self
  467.     {
  468.         $this->quarterlyProfit $quarterlyProfit;
  469.         return $this;
  470.     }
  471.     public function getSemiAnnualProfit(): ?string
  472.     {
  473.         return $this->semiAnnualProfit;
  474.     }
  475.     public function setSemiAnnualProfit(?string $semiAnnualProfit): self
  476.     {
  477.         $this->semiAnnualProfit $semiAnnualProfit;
  478.         return $this;
  479.     }
  480.     public function getAnnualProfit(): ?string
  481.     {
  482.         return $this->annualProfit;
  483.     }
  484.     public function setAnnualProfit(?string $annualProfit): self
  485.     {
  486.         $this->annualProfit $annualProfit;
  487.         return $this;
  488.     }
  489.     public function getProfitSinceFoundation(): ?string
  490.     {
  491.         return $this->profitSinceFoundation;
  492.     }
  493.     public function setProfitSinceFoundation(?string $profitSinceFoundation): self
  494.     {
  495.         $this->profitSinceFoundation $profitSinceFoundation;
  496.         return $this;
  497.     }
  498.     public function getAmountPaid(): ?string
  499.     {
  500.         return $this->amountPaid;
  501.     }
  502.     public function setAmountPaid(?string $amountPaid): self
  503.     {
  504.         $this->amountPaid $amountPaid;
  505.         return $this;
  506.     }
  507.     public function getAmountNotPaid(): ?string
  508.     {
  509.         return $this->amountNotPaid;
  510.     }
  511.     public function setAmountNotPaid(?string $amountNotPaid): self
  512.     {
  513.         $this->amountNotPaid $amountNotPaid;
  514.         return $this;
  515.     }
  516.     public function getMonthlyRefund(): ?string
  517.     {
  518.         return $this->monthlyRefund;
  519.     }
  520.     public function setMonthlyRefund(?string $monthlyRefund): self
  521.     {
  522.         $this->monthlyRefund $monthlyRefund;
  523.         return $this;
  524.     }
  525.     public function getQuarterlyRefund(): ?string
  526.     {
  527.         return $this->quarterlyRefund;
  528.     }
  529.     public function setQuarterlyRefund(?string $quarterlyRefund): self
  530.     {
  531.         $this->quarterlyRefund $quarterlyRefund;
  532.         return $this;
  533.     }
  534.     public function getSemiAnnualRefund(): ?string
  535.     {
  536.         return $this->semiAnnualRefund;
  537.     }
  538.     public function setSemiAnnualRefund(?string $semiAnnualRefund): self
  539.     {
  540.         $this->semiAnnualRefund $semiAnnualRefund;
  541.         return $this;
  542.     }
  543.     public function getAnnualRefund(): ?string
  544.     {
  545.         return $this->annualRefund;
  546.     }
  547.     public function setAnnualRefund(?string $annualRefund): self
  548.     {
  549.         $this->annualRefund $annualRefund;
  550.         return $this;
  551.     }
  552. }