app/Customize/Entity/Discount.php line 19

Open in your IDE?
  1. <?php
  2. namespace Customize\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Eccube\Annotation as Eccube;
  5. use Symfony\Component\Validator\Constraints as Assert;
  6. if (!class_exists('\Customize\Entity\Discount')) {
  7.     /**
  8.      * Discount
  9.      *
  10.      * @ORM\Table(name="m_discount")
  11.      * @ORM\InheritanceType("SINGLE_TABLE")
  12.      * @ORM\DiscriminatorColumn(name="discriminator_type", type="string", length=255)
  13.      * @ORM\HasLifecycleCallbacks()
  14.      * @ORM\Entity(repositoryClass="Customize\Repository\DiscountRepository")
  15.      */
  16.     class Discount extends \Eccube\Entity\AbstractEntity
  17.     {
  18.         /**
  19.          * @var int
  20.          *
  21.          * @ORM\Column(name="id", type="integer", options={"unsigned":true})
  22.          * @ORM\Id
  23.          * @ORM\GeneratedValue(strategy="IDENTITY")
  24.          */
  25.         private $id;
  26.         /**
  27.          * @var string|null
  28.          *
  29.          * @ORM\Column(name="no", type="string", length=10, nullable=true)
  30.          */
  31.         private $no;
  32.         /**
  33.          * @var string|null
  34.          *
  35.          * @ORM\Column(name="kubun", type="string", length=255, nullable=true)
  36.          */
  37.         private $kubun;
  38.         /**
  39.          * @var string|null
  40.          *
  41.          * @ORM\Column(name="name", type="string", length=255, nullable=true)
  42.          */
  43.         private $name;
  44.         /**
  45.          * @var int|null
  46.          *
  47.          * @ORM\Column(name="d_rate", type="integer", nullable=true)
  48.          */
  49.         private $d_rate;
  50.         /**
  51.          * @var int|null
  52.          *
  53.          * @ORM\Column(name="d_price", type="integer", nullable=true)
  54.          */
  55.         private $d_price;
  56.         /**
  57.          * @var int|null
  58.          *
  59.          * @ORM\Column(name="s_fee", type="integer", nullable=true)
  60.          */
  61.         private $s_fee;
  62.         /**
  63.          * @var int|null
  64.          *
  65.          * @ORM\Column(name="n_min", type="integer", nullable=true)
  66.          */
  67.         private $n_min;
  68.         /**
  69.          * @var int|null
  70.          *
  71.          * @ORM\Column(name="n_max", type="integer", nullable=true)
  72.          */
  73.         private $n_max;
  74.         /**
  75.          * @var int|null
  76.          *
  77.          * @ORM\Column(name="p_min", type="integer", nullable=true)
  78.          */
  79.         private $p_min;
  80.         /**
  81.          * @var int|null
  82.          *
  83.          * @ORM\Column(name="p_max", type="integer", nullable=true)
  84.          */
  85.         private $p_max;
  86.         /**
  87.          * @var string|null
  88.          *
  89.          * @ORM\Column(name="t_min", type="string", length=20, nullable=true)
  90.          */
  91.         private $t_min;
  92.         /**
  93.          * @var string|null
  94.          *
  95.          * @ORM\Column(name="t_max", type="string", length=20, nullable=true)
  96.          */
  97.         private $t_max;
  98.         /**
  99.          * @var string|null
  100.          *
  101.          * @ORM\Column(name="type", type="string", length=10, nullable=true)
  102.          */
  103.         private $type;
  104.         /**
  105.          * @var string|null
  106.          *
  107.          * @ORM\Column(name="t_products", type="string", length=255, nullable=true)
  108.          */
  109.         private $t_products;
  110.         /**
  111.          * @var string|null
  112.          *
  113.          * @ORM\Column(name="e_products", type="string", length=255, nullable=true)
  114.          */
  115.         private $e_products;
  116.         /**
  117.          * @var int|null
  118.          *
  119.          * @ORM\Column(name="sort", type="integer", nullable=true)
  120.          */
  121.         private $sort;
  122.         /**
  123.          * @var int|null
  124.          *
  125.          * @ORM\Column(name="status", type="integer", nullable=true)
  126.          */
  127.         private $status;
  128.         /**
  129.          * @var int|null
  130.          *
  131.          * @ORM\Column(name="del_flg", type="integer", nullable=true)
  132.          */
  133.         private $del_flg;
  134.         /**
  135.          * @var int|null
  136.          *
  137.          * @ORM\Column(name="together_flg", type="integer", nullable=true)
  138.          */
  139.         private $together_flg;
  140.         public function getId()
  141.         {
  142.             return $this->id;
  143.         }
  144.         public function getNo()
  145.         {
  146.             return $this->no;
  147.         }
  148.         public function getKubun()
  149.         {
  150.             return $this->kubun;
  151.         }
  152.         public function getName()
  153.         {
  154.             return $this->name;
  155.         }
  156.         public function getDRate()
  157.         {
  158.             return $this->d_rate;
  159.         }
  160.         public function getDPrice()
  161.         {
  162.             return $this->d_price;
  163.         }
  164.         public function getSFee()
  165.         {
  166.             return $this->s_fee;
  167.         }
  168.         public function getNMin()
  169.         {
  170.             return $this->n_min;
  171.         }
  172.         public function getNMax()
  173.         {
  174.             return $this->n_max;
  175.         }
  176.         public function getPMin()
  177.         {
  178.             return $this->p_min;
  179.         }
  180.         public function getPMax()
  181.         {
  182.             return $this->p_max;
  183.         }
  184.         public function getTMin()
  185.         {
  186.             return $this->t_min;
  187.         }
  188.         public function getTMax()
  189.         {
  190.             return $this->t_max;
  191.         }
  192.         public function getType()
  193.         {
  194.             return $this->type;
  195.         }
  196.         public function getTProducts()
  197.         {
  198.             return $this->t_products;
  199.         }
  200.         public function getEProducts()
  201.         {
  202.             return $this->e_products;
  203.         }
  204.         public function getSort()
  205.         {
  206.             return $this->sort;
  207.         }
  208.         public function getStatus()
  209.         {
  210.             return $this->status;
  211.         }
  212.         public function getDelFlg()
  213.         {
  214.             return $this->del_flg;
  215.         }
  216.         public function getTogetherFlg()
  217.         {
  218.             return $this->together_flg;
  219.         }
  220.     }
  221. }