src/OfficeBrain/Bundle/ServiceGroupBundle/Entity/ServiceRuleMappingColumnQty.php line 16

Open in your IDE?
  1. <?php
  2. namespace App\OfficeBrain\Bundle\ServiceGroupBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Gedmo\Mapping\Annotation as Gedmo;
  5. use JMS\Serializer\Annotation as JMS;
  6. /**
  7.  * ServiceRuleMappingColumnQty.
  8.  *
  9.  * @JMS\ExclusionPolicy("all")
  10.  * @ORM\Table(name="tbl_service_rule_mapping_column_qty")
  11.  * @ORM\Entity(repositoryClass="App\OfficeBrain\Bundle\ServiceGroupBundle\Entity\ServiceRuleMappingColumnQtyRepository")
  12.  */
  13. class ServiceRuleMappingColumnQty
  14. {
  15.     /**
  16.      * @var int
  17.      *
  18.      * @JMS\Expose
  19.      * @ORM\Column(name="id", type="bigint",length=20, options={"unsigned"=true})
  20.      * @ORM\Id
  21.      * @ORM\GeneratedValue(strategy="AUTO")
  22.      */
  23.     private $id;
  24.     /**
  25.      * @var string
  26.      *
  27.      * @JMS\Expose
  28.      * @ORM\Column(name="column_no", type="integer", length=5)
  29.      */
  30.     private $columnNo;
  31.     /**
  32.      * @var string
  33.      *
  34.      * @JMS\Expose
  35.      * @ORM\Column(name="column_amount", type="float", nullable=false)
  36.      */
  37.     private $columnAmount;
  38.     /**
  39.      * @var string
  40.      *
  41.      * @JMS\Expose
  42.      * @ORM\Column(name="column_discount_code", type="string", length=5)
  43.      */
  44.     private $columnDiscountCode;
  45.     /**
  46.      * @var int
  47.      *
  48.      * @ORM\ManyToOne(targetEntity="ServiceRuleMappingMaster", inversedBy="serviceRuleMappingQtyId")
  49.      * @ORM\JoinColumn(name="service_rule_mapping_id", referencedColumnName="id")
  50.      */
  51.     private $serviceRuleMappingId;
  52.     /**
  53.      * @var \DateTime
  54.      * @Gedmo\Timestampable(on="create")
  55.      * @ORM\Column(name="created_at", type="datetime")
  56.      */
  57.     private $createdAt;
  58.     /**
  59.      * @var \DateTime
  60.      *
  61.      * @Gedmo\Timestampable(on="update")
  62.      * @ORM\Column(name="updated_at", type="datetime", nullable=true)
  63.      */
  64.     private $updatedAt;
  65.     /**
  66.      * @var \DateTime
  67.      *
  68.      * @ORM\Column(name="deleted_at", type="datetime", nullable=true)
  69.      */
  70.     private $deletedAt;
  71.     /**
  72.      * @ORM\Column(name="created_uid", type="bigint" ,length=20 ,options={"unsigned"=true})
  73.      */
  74.     private $createdUid;
  75.     /**
  76.      * @var int
  77.      *
  78.      * @ORM\Column(name="updated_uid", type="bigint" ,length=20 ,options={"unsigned"=true}, nullable=true)
  79.      */
  80.     private $updatedUid;
  81.     /**
  82.      * @var int
  83.      *
  84.      * @ORM\Column(name="deleted_uid", type="bigint" ,length=20 ,options={"unsigned"=true}, nullable=true)
  85.      */
  86.     private $deletedUid;
  87.     /**
  88.      * @var \integer
  89.      *
  90.      * @ORM\Column(name="instance_id", type="integer",length=11,nullable=true)
  91.      */
  92.     private $instanceId;
  93.     /**
  94.      * @var \string
  95.      *
  96.      * @ORM\Column(name="instance_type", type="string",length=255,nullable=true)
  97.      */
  98.     private $instanceType;
  99.     /**
  100.      * Set id.
  101.      *
  102.      * @param int $id
  103.      *
  104.      * @return ServiceRuleMaster
  105.      */
  106.     public function setId($id)
  107.     {
  108.         $this->id $id;
  109.         return $this;
  110.     }
  111.     /**
  112.      * Get id.
  113.      *
  114.      * @return int
  115.      */
  116.     public function getId()
  117.     {
  118.         return $this->id;
  119.     }
  120.     /**
  121.      * Set columnNo.
  122.      *
  123.      * @param int $columnNo
  124.      *
  125.      * @return ServiceRuleMappingColumnQty
  126.      */
  127.     public function setColumnNo($columnNo)
  128.     {
  129.         $this->columnNo $columnNo;
  130.         return $this;
  131.     }
  132.     /**
  133.      * Get columnNo.
  134.      *
  135.      * @return int
  136.      */
  137.     public function getColumnNo()
  138.     {
  139.         return $this->columnNo;
  140.     }
  141.     /**
  142.      * Set columnDiscountCode.
  143.      *
  144.      * @param string $columnDiscountCode
  145.      *
  146.      * @return ServiceRuleMappingColumnQty
  147.      */
  148.     public function setColumnDiscountCode($columnDiscountCode)
  149.     {
  150.         $this->columnDiscountCode $columnDiscountCode;
  151.         return $this;
  152.     }
  153.     /**
  154.      * Get columnDiscountCode.
  155.      *
  156.      * @return string
  157.      */
  158.     public function getColumnDiscountCode()
  159.     {
  160.         return $this->columnDiscountCode;
  161.     }
  162.     /**
  163.      * Set columnAmount.
  164.      *
  165.      * @param int $columnAmount
  166.      *
  167.      * @return ServiceRuleMappingColumnQty
  168.      */
  169.     public function setColumnAmount($columnAmount)
  170.     {
  171.         $this->columnAmount $columnAmount;
  172.         return $this;
  173.     }
  174.     /**
  175.      * Get columnAmount.
  176.      *
  177.      * @return int
  178.      */
  179.     public function getColumnAmount()
  180.     {
  181.         return $this->columnAmount;
  182.     }
  183.     /**
  184.      * Set createdAt.
  185.      *
  186.      * @param \DateTime $createdAt
  187.      *
  188.      * @return ServiceRuleMappingColumnQty
  189.      */
  190.     public function setCreatedAt($createdAt)
  191.     {
  192.         $this->createdAt $createdAt;
  193.         return $this;
  194.     }
  195.     /**
  196.      * Get createdAt.
  197.      *
  198.      * @return \DateTime
  199.      */
  200.     public function getCreatedAt()
  201.     {
  202.         return $this->createdAt;
  203.     }
  204.     /**
  205.      * Set updatedAt.
  206.      *
  207.      * @param \DateTime $updatedAt
  208.      *
  209.      * @return ServiceRuleMappingColumnQty
  210.      */
  211.     public function setUpdatedAt($updatedAt)
  212.     {
  213.         $this->updatedAt $updatedAt;
  214.         return $this;
  215.     }
  216.     /**
  217.      * Get updatedAt.
  218.      *
  219.      * @return \DateTime
  220.      */
  221.     public function getUpdatedAt()
  222.     {
  223.         return $this->updatedAt;
  224.     }
  225.     /**
  226.      * Set deletedAt.
  227.      *
  228.      * @param \DateTime $deletedAt
  229.      *
  230.      * @return ServiceRuleMappingColumnQty
  231.      */
  232.     public function setDeletedAt($deletedAt)
  233.     {
  234.         $this->deletedAt $deletedAt;
  235.         return $this;
  236.     }
  237.     /**
  238.      * Get deletedAt.
  239.      *
  240.      * @return \DateTime
  241.      */
  242.     public function getDeletedAt()
  243.     {
  244.         return $this->deletedAt;
  245.     }
  246.     /**
  247.      * Set createdUid.
  248.      *
  249.      * @param int $createdUid
  250.      *
  251.      * @return ServiceRuleMappingColumnQty
  252.      */
  253.     public function setCreatedUid($createdUid)
  254.     {
  255.         $this->createdUid $createdUid;
  256.         return $this;
  257.     }
  258.     /**
  259.      * Get createdUid.
  260.      *
  261.      * @return int
  262.      */
  263.     public function getCreatedUid()
  264.     {
  265.         return $this->createdUid;
  266.     }
  267.     /**
  268.      * Set updatedUid.
  269.      *
  270.      * @param int $updatedUid
  271.      *
  272.      * @return ServiceRuleMappingColumnQty
  273.      */
  274.     public function setUpdatedUid($updatedUid)
  275.     {
  276.         $this->updatedUid $updatedUid;
  277.         return $this;
  278.     }
  279.     /**
  280.      * Get updatedUid.
  281.      *
  282.      * @return int
  283.      */
  284.     public function getUpdatedUid()
  285.     {
  286.         return $this->updatedUid;
  287.     }
  288.     /**
  289.      * Set deletedUid.
  290.      *
  291.      * @param int $deletedUid
  292.      *
  293.      * @return ServiceRuleMappingColumnQty
  294.      */
  295.     public function setDeletedUid($deletedUid)
  296.     {
  297.         $this->deletedUid $deletedUid;
  298.         return $this;
  299.     }
  300.     /**
  301.      * Get deletedUid.
  302.      *
  303.      * @return int
  304.      */
  305.     public function getDeletedUid()
  306.     {
  307.         return $this->deletedUid;
  308.     }
  309.     /**
  310.      * Set instanceId.
  311.      *
  312.      * @param int $instanceId
  313.      *
  314.      * @return ServiceRuleMappingColumnQty
  315.      */
  316.     public function setInstanceId($instanceId)
  317.     {
  318.         $this->instanceId $instanceId;
  319.         return $this;
  320.     }
  321.     /**
  322.      * Get instanceId.
  323.      *
  324.      * @return int
  325.      */
  326.     public function getInstanceId()
  327.     {
  328.         return $this->instanceId;
  329.     }
  330.     /**
  331.      * Set instanceType.
  332.      *
  333.      * @param string $instanceType
  334.      *
  335.      * @return ServiceRuleMappingColumnQty
  336.      */
  337.     public function setInstanceType($instanceType)
  338.     {
  339.         $this->instanceType $instanceType;
  340.         return $this;
  341.     }
  342.     /**
  343.      * Get instanceType.
  344.      *
  345.      * @return string
  346.      */
  347.     public function getInstanceType()
  348.     {
  349.         return $this->instanceType;
  350.     }
  351.     /**
  352.      * Set serviceRuleMappingId.
  353.      *
  354.      * @param \App\OfficeBrain\Bundle\ServiceGroupBundle\Entity\ServiceRuleMappingMaster $serviceRuleMappingId
  355.      *
  356.      * @return ServiceRuleMappingColumnQty
  357.      */
  358.     public function setServiceRuleMappingId(\App\OfficeBrain\Bundle\ServiceGroupBundle\Entity\ServiceRuleMappingMaster $serviceRuleMappingId null)
  359.     {
  360.         $this->serviceRuleMappingId $serviceRuleMappingId;
  361.         return $this;
  362.     }
  363.     /**
  364.      * Get serviceRuleMappingId.
  365.      *
  366.      * @return \App\OfficeBrain\Bundle\ServiceGroupBundle\Entity\ServiceRuleMappingMaster
  367.      */
  368.     public function getServiceRuleMappingId()
  369.     {
  370.         return $this->serviceRuleMappingId;
  371.     }
  372. }