src/Entity/TaxRate.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5. * TaxRates
  6. *
  7. * @ORM\Table(name="tax_rates")
  8. * @ORM\Entity
  9. */
  10. class TaxRate
  11. {
  12. /**
  13. * @var int
  14. *
  15. * @ORM\Column(name="tax_rates_id", type="integer", nullable=false)
  16. * @ORM\Id
  17. * @ORM\GeneratedValue(strategy="IDENTITY")
  18. */
  19. private $id;
  20. /**
  21. * @var int
  22. *
  23. * @ORM\Column(name="tax_zone_id", type="integer", nullable=false)
  24. */
  25. private $taxZoneId = '0';
  26. /**
  27. * @var int
  28. *
  29. * @ORM\Column(name="tax_class_id", type="integer", nullable=false)
  30. */
  31. private $taxClassId = '0';
  32. /** *
  33. * @ORM\ManyToOne(targetEntity="App\Entity\TaxClass", inversedBy="rates")
  34. * @ORM\JoinColumn(name="tax_class_id", referencedColumnName="tax_class_id")
  35. */
  36. private $taxClass;
  37. /**
  38. * @var int|null
  39. *
  40. * @ORM\Column(name="tax_priority", type="integer", nullable=true, options={"default"="1"})
  41. */
  42. private $taxPriority = '1';
  43. /**
  44. * @var float
  45. *
  46. * @ORM\Column(name="tax_rate", type="decimal", precision=7, scale=4, nullable=false, options={"default"="0.0000"})
  47. */
  48. private $taxRate = '0.0000';
  49. /**
  50. * @var string
  51. *
  52. * @ORM\Column(name="tax_description", type="string", length=255, nullable=false)
  53. */
  54. private $taxDescription = '';
  55. /**
  56. * @var \DateTime|null
  57. *
  58. * @ORM\Column(name="last_modified", type="datetime", nullable=true)
  59. */
  60. private $lastModified;
  61. /**
  62. * @var \DateTime
  63. *
  64. * @ORM\Column(name="date_added", type="datetime", nullable=false, options={"default"="0000-00-00 00:00:00"})
  65. */
  66. private $dateAdded = '0000-00-00 00:00:00';
  67. }