vendor/theatre/core/src/Entity/AnnAnnonces.php line 13

Open in your IDE?
  1. <?php
  2. namespace TheatreCore\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * AnnAnnonces
  6.  *
  7.  * @ORM\Table(name="ann_annonces", indexes={@ORM\Index(name="attente", columns={"attente"}), @ORM\Index(name="searchann", columns={"sujet", "description"}), @ORM\Index(name="searchann_b", columns={"sujet"}), @ORM\Index(name="idextranetuser", columns={"idextranetuser"}), @ORM\Index(name="idcategorie", columns={"idcategorie"})})
  8.  * @ORM\Entity(repositoryClass="TheatreCore\Repository\AnnAnnoncesRepository")
  9.  */
  10. class AnnAnnonces
  11. {
  12.     /**
  13.      * @var int
  14.      *
  15.      * @ORM\Column(name="idannonce", type="integer", nullable=false, options={"unsigned"=true})
  16.      * @ORM\Id
  17.      * @ORM\GeneratedValue(strategy="IDENTITY")
  18.      */
  19.     private $idannonce;
  20.     /**
  21.      * @var int|null
  22.      *
  23.      * @ORM\Column(name="idextranetuser", type="integer", nullable=true)
  24.      */
  25.     private $idextranetuser;
  26.     /**
  27.      * @var string|null
  28.      *
  29.      * @ORM\Column(name="site", type="string", length=150, nullable=true)
  30.      */
  31.     private $site;
  32.     /**
  33.      * @var bool|null
  34.      *
  35.      * @ORM\Column(name="video", type="boolean", nullable=true)
  36.      */
  37.     private $video;
  38.     /**
  39.      * @var string
  40.      *
  41.      * @ORM\Column(name="lieu", type="string", length=150, nullable=false)
  42.      */
  43.     private $lieu '';
  44.     /**
  45.      * @var string|null
  46.      *
  47.      * @ORM\Column(name="adresse", type="text", length=65535, nullable=true)
  48.      */
  49.     private $adresse;
  50.     /**
  51.      * @var string|null
  52.      *
  53.      * @ORM\Column(name="cp", type="string", length=20, nullable=true)
  54.      */
  55.     private $cp;
  56.     /**
  57.      * @var string
  58.      *
  59.      * @ORM\Column(name="pays", type="string", length=2, nullable=false, options={"default"="FR","fixed"=true})
  60.      */
  61.     private $pays 'FR';
  62.     /**
  63.      * @var string
  64.      *
  65.      * @ORM\Column(name="sujet", type="string", length=150, nullable=false)
  66.      */
  67.     private $sujet '';
  68.     /**
  69.      * @var string
  70.      *
  71.      * @ORM\Column(name="description", type="text", length=65535, nullable=false)
  72.      */
  73.     private $description;
  74.     /**
  75.      * @var int
  76.      *
  77.      * @ORM\Column(name="idcategorie", type="integer", nullable=false)
  78.      */
  79.     private $idcategorie '0';
  80.     /**
  81.      * @var int|null
  82.      *
  83.      * @ORM\Column(name="idtypecontrat", type="integer", nullable=true)
  84.      */
  85.     private $idtypecontrat;
  86.     /**
  87.      * @var bool|null
  88.      *
  89.      * @ORM\Column(name="copie_reponse", type="boolean", nullable=true)
  90.      */
  91.     private $copieReponse '0';
  92.     /**
  93.      * @var \DateTime
  94.      *
  95.      * @ORM\Column(name="dateinsert", type="datetime", nullable=false, options={"default"="CURRENT_TIMESTAMP"})
  96.      */
  97.     private $dateinsert 'CURRENT_TIMESTAMP';
  98.     /**
  99.      * @var \DateTime|null
  100.      *
  101.      * @ORM\Column(name="dateupdate", type="datetime", nullable=true)
  102.      */
  103.     private $dateupdate;
  104.     /**
  105.      * @var int
  106.      *
  107.      * @ORM\Column(name="online", type="integer", nullable=false)
  108.      */
  109.     private $online '0';
  110.     /**
  111.      * @var int
  112.      *
  113.      * @ORM\Column(name="valid", type="smallint", nullable=false)
  114.      */
  115.     private $valid '0';
  116.     /**
  117.      * @var bool|null
  118.      *
  119.      * @ORM\Column(name="attente", type="boolean", nullable=true)
  120.      */
  121.     private $attente '0';
  122.     /**
  123.      * @var string
  124.      *
  125.      * @ORM\Column(name="adresse_ip", type="string", length=150, nullable=false)
  126.      */
  127.     private $adresseIp '';
  128.     /**
  129.      * @var string|null
  130.      *
  131.      * @ORM\Column(name="fichier", type="string", length=150, nullable=true)
  132.      */
  133.     private $fichier;
  134.     /**
  135.      * @var string|null
  136.      *
  137.      * @ORM\Column(name="typefichier", type="string", length=3, nullable=true)
  138.      */
  139.     private $typefichier;
  140.     /**
  141.      * @var string
  142.      *
  143.      * @ORM\Column(name="x", type="decimal", precision=10, scale=8, nullable=false)
  144.      */
  145.     private $x;
  146.     /**
  147.      * @var string
  148.      *
  149.      * @ORM\Column(name="y", type="decimal", precision=10, scale=8, nullable=false)
  150.      */
  151.     private $y;
  152.     /**
  153.      * Get idannonce.
  154.      *
  155.      * @return int
  156.      */
  157.     public function getIdannonce()
  158.     {
  159.         return $this->idannonce;
  160.     }
  161.     /**
  162.      * Set idextranetuser.
  163.      *
  164.      * @param int|null $idextranetuser
  165.      *
  166.      * @return AnnAnnonces
  167.      */
  168.     public function setIdextranetuser($idextranetuser null)
  169.     {
  170.         $this->idextranetuser $idextranetuser;
  171.         return $this;
  172.     }
  173.     /**
  174.      * Get idextranetuser.
  175.      *
  176.      * @return int|null
  177.      */
  178.     public function getIdextranetuser()
  179.     {
  180.         return $this->idextranetuser;
  181.     }
  182.     /**
  183.      * Set site.
  184.      *
  185.      * @param string|null $site
  186.      *
  187.      * @return AnnAnnonces
  188.      */
  189.     public function setSite($site null)
  190.     {
  191.         $this->site $site;
  192.         return $this;
  193.     }
  194.     /**
  195.      * Get site.
  196.      *
  197.      * @return string|null
  198.      */
  199.     public function getSite()
  200.     {
  201.         return $this->site;
  202.     }
  203.     /**
  204.      * Set video.
  205.      *
  206.      * @param bool|null $video
  207.      *
  208.      * @return AnnAnnonces
  209.      */
  210.     public function setVideo($video null)
  211.     {
  212.         $this->video $video;
  213.         return $this;
  214.     }
  215.     /**
  216.      * Get video.
  217.      *
  218.      * @return bool|null
  219.      */
  220.     public function getVideo()
  221.     {
  222.         return $this->video;
  223.     }
  224.     /**
  225.      * Set lieu.
  226.      *
  227.      * @param string $lieu
  228.      *
  229.      * @return AnnAnnonces
  230.      */
  231.     public function setLieu($lieu)
  232.     {
  233.         $this->lieu $lieu;
  234.         return $this;
  235.     }
  236.     /**
  237.      * Get lieu.
  238.      *
  239.      * @return string
  240.      */
  241.     public function getLieu()
  242.     {
  243.         return $this->lieu;
  244.     }
  245.     /**
  246.      * Set adresse.
  247.      *
  248.      * @param string|null $adresse
  249.      *
  250.      * @return AnnAnnonces
  251.      */
  252.     public function setAdresse($adresse null)
  253.     {
  254.         $this->adresse $adresse;
  255.         return $this;
  256.     }
  257.     /**
  258.      * Get adresse.
  259.      *
  260.      * @return string|null
  261.      */
  262.     public function getAdresse()
  263.     {
  264.         return $this->adresse;
  265.     }
  266.     /**
  267.      * Set cp.
  268.      *
  269.      * @param string|null $cp
  270.      *
  271.      * @return AnnAnnonces
  272.      */
  273.     public function setCp($cp null)
  274.     {
  275.         $this->cp $cp;
  276.         return $this;
  277.     }
  278.     /**
  279.      * Get cp.
  280.      *
  281.      * @return string|null
  282.      */
  283.     public function getCp()
  284.     {
  285.         return $this->cp;
  286.     }
  287.     /**
  288.      * Set pays.
  289.      *
  290.      * @param string $pays
  291.      *
  292.      * @return AnnAnnonces
  293.      */
  294.     public function setPays($pays)
  295.     {
  296.         $this->pays $pays;
  297.         return $this;
  298.     }
  299.     /**
  300.      * Get pays.
  301.      *
  302.      * @return string
  303.      */
  304.     public function getPays()
  305.     {
  306.         return $this->pays;
  307.     }
  308.     /**
  309.      * Set sujet.
  310.      *
  311.      * @param string $sujet
  312.      *
  313.      * @return AnnAnnonces
  314.      */
  315.     public function setSujet($sujet)
  316.     {
  317.         $this->sujet $sujet;
  318.         return $this;
  319.     }
  320.     /**
  321.      * Get sujet.
  322.      *
  323.      * @return string
  324.      */
  325.     public function getSujet()
  326.     {
  327.         return $this->sujet;
  328.     }
  329.     /**
  330.      * Set description.
  331.      *
  332.      * @param string $description
  333.      *
  334.      * @return AnnAnnonces
  335.      */
  336.     public function setDescription($description)
  337.     {
  338.         $this->description $description;
  339.         return $this;
  340.     }
  341.     /**
  342.      * Get description.
  343.      *
  344.      * @return string
  345.      */
  346.     public function getDescription()
  347.     {
  348.         return $this->description;
  349.     }
  350.     /**
  351.      * Set idcategorie.
  352.      *
  353.      * @param int $idcategorie
  354.      *
  355.      * @return AnnAnnonces
  356.      */
  357.     public function setIdcategorie($idcategorie)
  358.     {
  359.         $this->idcategorie $idcategorie;
  360.         return $this;
  361.     }
  362.     /**
  363.      * Get idcategorie.
  364.      *
  365.      * @return int
  366.      */
  367.     public function getIdcategorie()
  368.     {
  369.         return $this->idcategorie;
  370.     }
  371.     /**
  372.      * Set idtypecontrat.
  373.      *
  374.      * @param int|null $idtypecontrat
  375.      *
  376.      * @return AnnAnnonces
  377.      */
  378.     public function setIdtypecontrat($idtypecontrat null)
  379.     {
  380.         $this->idtypecontrat $idtypecontrat;
  381.         return $this;
  382.     }
  383.     /**
  384.      * Get idtypecontrat.
  385.      *
  386.      * @return int|null
  387.      */
  388.     public function getIdtypecontrat()
  389.     {
  390.         return $this->idtypecontrat;
  391.     }
  392.     /**
  393.      * Set copieReponse.
  394.      *
  395.      * @param bool|null $copieReponse
  396.      *
  397.      * @return AnnAnnonces
  398.      */
  399.     public function setCopieReponse($copieReponse null)
  400.     {
  401.         $this->copieReponse $copieReponse;
  402.         return $this;
  403.     }
  404.     /**
  405.      * Get copieReponse.
  406.      *
  407.      * @return bool|null
  408.      */
  409.     public function getCopieReponse()
  410.     {
  411.         return $this->copieReponse;
  412.     }
  413.     /**
  414.      * Set dateinsert.
  415.      *
  416.      * @param \DateTime $dateinsert
  417.      *
  418.      * @return AnnAnnonces
  419.      */
  420.     public function setDateinsert($dateinsert)
  421.     {
  422.         $this->dateinsert $dateinsert;
  423.         return $this;
  424.     }
  425.     /**
  426.      * Get dateinsert.
  427.      *
  428.      * @return \DateTime
  429.      */
  430.     public function getDateinsert()
  431.     {
  432.         return $this->dateinsert;
  433.     }
  434.     /**
  435.      * Set dateupdate.
  436.      *
  437.      * @param \DateTime|null $dateupdate
  438.      *
  439.      * @return AnnAnnonces
  440.      */
  441.     public function setDateupdate($dateupdate null)
  442.     {
  443.         $this->dateupdate $dateupdate;
  444.         return $this;
  445.     }
  446.     /**
  447.      * Get dateupdate.
  448.      *
  449.      * @return \DateTime|null
  450.      */
  451.     public function getDateupdate()
  452.     {
  453.         return $this->dateupdate;
  454.     }
  455.     /**
  456.      * Set online.
  457.      *
  458.      * @param int $online
  459.      *
  460.      * @return AnnAnnonces
  461.      */
  462.     public function setOnline($online)
  463.     {
  464.         $this->online $online;
  465.         return $this;
  466.     }
  467.     /**
  468.      * Get online.
  469.      *
  470.      * @return int
  471.      */
  472.     public function getOnline()
  473.     {
  474.         return $this->online;
  475.     }
  476.     /**
  477.      * Set valid.
  478.      *
  479.      * @param int $valid
  480.      *
  481.      * @return AnnAnnonces
  482.      */
  483.     public function setValid($valid)
  484.     {
  485.         $this->valid $valid;
  486.         return $this;
  487.     }
  488.     /**
  489.      * Get valid.
  490.      *
  491.      * @return int
  492.      */
  493.     public function getValid()
  494.     {
  495.         return $this->valid;
  496.     }
  497.     /**
  498.      * Set attente.
  499.      *
  500.      * @param bool|null $attente
  501.      *
  502.      * @return AnnAnnonces
  503.      */
  504.     public function setAttente($attente null)
  505.     {
  506.         $this->attente $attente;
  507.         return $this;
  508.     }
  509.     /**
  510.      * Get attente.
  511.      *
  512.      * @return bool|null
  513.      */
  514.     public function getAttente()
  515.     {
  516.         return $this->attente;
  517.     }
  518.     /**
  519.      * Set adresseIp.
  520.      *
  521.      * @param string $adresseIp
  522.      *
  523.      * @return AnnAnnonces
  524.      */
  525.     public function setAdresseIp($adresseIp)
  526.     {
  527.         $this->adresseIp $adresseIp;
  528.         return $this;
  529.     }
  530.     /**
  531.      * Get adresseIp.
  532.      *
  533.      * @return string
  534.      */
  535.     public function getAdresseIp()
  536.     {
  537.         return $this->adresseIp;
  538.     }
  539.     /**
  540.      * Set fichier.
  541.      *
  542.      * @param string|null $fichier
  543.      *
  544.      * @return AnnAnnonces
  545.      */
  546.     public function setFichier($fichier null)
  547.     {
  548.         $this->fichier $fichier;
  549.         return $this;
  550.     }
  551.     /**
  552.      * Get fichier.
  553.      *
  554.      * @return string|null
  555.      */
  556.     public function getFichier()
  557.     {
  558.         return $this->fichier;
  559.     }
  560.     /**
  561.      * Set typefichier.
  562.      *
  563.      * @param string|null $typefichier
  564.      *
  565.      * @return AnnAnnonces
  566.      */
  567.     public function setTypefichier($typefichier null)
  568.     {
  569.         $this->typefichier $typefichier;
  570.         return $this;
  571.     }
  572.     /**
  573.      * Get typefichier.
  574.      *
  575.      * @return string|null
  576.      */
  577.     public function getTypefichier()
  578.     {
  579.         return $this->typefichier;
  580.     }
  581.     /**
  582.      * Set x.
  583.      *
  584.      * @param string $x
  585.      *
  586.      * @return AnnAnnonces
  587.      */
  588.     public function setX($x)
  589.     {
  590.         $this->$x;
  591.         return $this;
  592.     }
  593.     /**
  594.      * Get x.
  595.      *
  596.      * @return string
  597.      */
  598.     public function getX()
  599.     {
  600.         return $this->x;
  601.     }
  602.     /**
  603.      * Set y.
  604.      *
  605.      * @param string $y
  606.      *
  607.      * @return AnnAnnonces
  608.      */
  609.     public function setY($y)
  610.     {
  611.         $this->$y;
  612.         return $this;
  613.     }
  614.     /**
  615.      * Get y.
  616.      *
  617.      * @return string
  618.      */
  619.     public function getY()
  620.     {
  621.         return $this->y;
  622.     }
  623. }