src/Entity/RawMaterial.php line 21

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use ApiPlatform\Core\Annotation\ApiResource;
  4. use App\Repository\RawMaterialRepository;
  5. use Doctrine\ORM\Mapping as ORM;
  6. use Symfony\Component\Serializer\Annotation\Groups;
  7. #[ApiResource(
  8.     collectionOperations: [
  9.         'get',
  10.     ],
  11.     itemOperations: [
  12.         'get'
  13.     ],
  14.     order: ['name' => 'ASC'],
  15.     paginationEnabledfalse,
  16. )]
  17. #[ORM\Entity(repositoryClassRawMaterialRepository::class)]
  18. class RawMaterial extends BaseEntity
  19. {
  20.     #[ORM\Id]
  21.     #[ORM\GeneratedValue]
  22.     #[ORM\Column(type'integer')]
  23.     protected int $id;
  24.     #[ORM\Column(type'string'length25)]
  25.     protected string $code;
  26.     #[ORM\Column(type'string'length255)]
  27.     protected string $name;
  28.     #[ORM\Column(type'string'length255)]
  29.     protected string $publicName;
  30.     #[ORM\Column(type'string'length255nullabletrue)]
  31.     protected ?string $allergens null;
  32.     #[ORM\Column(type'decimal'precision12scale5)]
  33.     protected string $price "0";
  34.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  35.     protected ?string $humidity "0";
  36.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  37.     protected ?string $grease null;
  38.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  39.     protected ?string $saturatedFattyAcids null;
  40.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  41.     protected ?string $monosaturatedFattyAcids null;
  42.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  43.     protected ?string $polyunsaturatedFats null;
  44.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  45.     protected ?string $salatrim null;
  46.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  47.     protected ?string $carbohydrates null;
  48.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  49.     protected ?string $sugars null;
  50.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  51.     protected ?string $polyalcohols null;
  52.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  53.     protected ?string $alcohol null;
  54.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  55.     protected ?string $organicAcids null;
  56.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  57.     protected ?string $starches null; #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  58.     protected ?string $erythritol null;
  59.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  60.     protected ?string $fiber null;
  61.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  62.     protected ?string $proteins null;
  63.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  64.     protected ?string $mineralSalts null;
  65.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  66.     protected ?string $salt null;
  67.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  68.     protected ?string $sodium null;
  69.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  70.     protected ?string $lostVolatilization null;
  71.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  72.     protected ?string $vitaminA null;
  73.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  74.     protected ?string $vitaminB1 null;
  75.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  76.     protected ?string $vitaminB2 null;
  77.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  78.     protected ?string $vitaminB3 null;
  79.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  80.     protected ?string $vitaminB5 null;
  81.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  82.     protected ?string $vitaminB6 null;
  83.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  84.     protected ?string $vitaminB9 null;
  85.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  86.     protected ?string $vitaminB12 null;
  87.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  88.     protected ?string $vitaminC null;
  89.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  90.     protected ?string $vitaminD null;
  91.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  92.     protected ?string $vitaminE null;
  93.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  94.     protected ?string $vitaminH null;
  95.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  96.     protected ?string $vitaminK null;
  97.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  98.     protected ?string $calcium null;
  99.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  100.     protected ?string $iron null;
  101.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  102.     protected ?string $magnesium null;
  103.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  104.     protected ?string $matchElement null; #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  105.     protected ?string $potassium null;
  106.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  107.     protected ?string $chlorine null;
  108.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  109.     protected ?string $zinc null;
  110.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  111.     protected ?string $copper null;
  112.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  113.     protected ?string $manganese null;
  114.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  115.     protected ?string $fluorine null;
  116.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  117.     protected ?string $selenium null;
  118.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  119.     protected ?string $chromium null;
  120.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  121.     protected ?string $molybdenum null;
  122.     #[ORM\Column(type'decimal'precision10scale4nullabletrue)]
  123.     protected ?string $iodine null;
  124.     public function fromArray(array $dataArray): void
  125.     {
  126.         $this->initializeFromArray($this$dataArray);
  127.     }
  128.     public function getId(): ?int{return $this->id;}
  129.     public function getCode(): ?string{return $this->code;}
  130.     public function setCode(string $code): self
  131.     {
  132.         $this->code $code;
  133.         return $this;
  134.     }
  135.     public function getName(): ?string{return $this->name;}
  136.     public function setName(string $name): self
  137.     {
  138.         $this->name $name;
  139.         return $this;
  140.     }
  141.     public function getPublicName(): ?string{return $this->publicName;}
  142.     public function setPublicName(string $publicName): self
  143.     {
  144.         $this->publicName $publicName;
  145.         return $this;
  146.     }
  147.     public function getAllergens(): ?string{return $this->allergens;}
  148.     public function setAllergens(?string $allergens): self
  149.     {
  150.         $this->allergens $allergens;
  151.         return $this;
  152.     }
  153.     public function getPrice(): ?string{return $this->price;}
  154.     public function setPrice(string $price): self
  155.     {
  156.         $this->price $price;
  157.         return $this;
  158.     }
  159.     public function getHumidity(): ?string{return $this->humidity;}
  160.     public function setHumidity(string $humidity): self
  161.     {
  162.         $this->humidity $humidity;
  163.         return $this;
  164.     }
  165.     public function getGrease(): ?string{return $this->grease;}
  166.     public function setGrease(?string $grease): self
  167.     {
  168.         $this->grease $grease;
  169.         return $this;
  170.     }
  171.     public function getSaturatedFattyAcids(): ?string{return $this->saturatedFattyAcids;}
  172.     public function setSaturatedFattyAcids(?string $saturatedFattyAcids): self
  173.     {
  174.         $this->saturatedFattyAcids $saturatedFattyAcids;
  175.         return $this;
  176.     }
  177.     public function getMonosaturatedFattyAcids(): ?string{return $this->monosaturatedFattyAcids;}
  178.     public function setMonosaturatedFattyAcids(?string $monosaturatedFattyAcids): self
  179.     {
  180.         $this->monosaturatedFattyAcids $monosaturatedFattyAcids;
  181.         return $this;
  182.     }
  183.     public function getPolyunsaturatedFats(): ?string{return $this->polyunsaturatedFats;}
  184.     public function setPolyunsaturatedFats(?string $polyunsaturatedFats): self
  185.     {
  186.         $this->polyunsaturatedFats $polyunsaturatedFats;
  187.         return $this;
  188.     }
  189.     public function getSugars(): ?string{return $this->sugars;}
  190.     public function setSugars(?string $sugars): self
  191.     {
  192.         $this->sugars $sugars;
  193.         return $this;
  194.     }
  195.     public function getPolyalcohols(): ?string{return $this->polyalcohols;}
  196.     public function setPolyalcohols(?string $polyalcohols): self
  197.     {
  198.         $this->polyalcohols $polyalcohols;
  199.         return $this;
  200.     }
  201.     public function getStarches(): ?string
  202.     {
  203.         return $this->starches;
  204.     }
  205.     public function setStarches(?string $starches): self
  206.     {
  207.         $this->starches $starches;
  208.         return $this;
  209.     }
  210.     public function getFiber(): ?string
  211.     {
  212.         return $this->fiber;
  213.     }
  214.     public function setFiber(?string $fiber): self
  215.     {
  216.         $this->fiber $fiber;
  217.         return $this;
  218.     }
  219.     public function getProteins(): ?string
  220.     {
  221.         return $this->proteins;
  222.     }
  223.     public function setProteins(?string $proteins): self
  224.     {
  225.         $this->proteins $proteins;
  226.         return $this;
  227.     }
  228.     public function getMineralSalts(): ?string
  229.     {
  230.         return $this->mineralSalts;
  231.     }
  232.     public function setMineralSalts(?string $mineralSalts): self
  233.     {
  234.         $this->mineralSalts $mineralSalts;
  235.         return $this;
  236.     }
  237.     public function getSodium(): ?string
  238.     {
  239.         return $this->sodium;
  240.     }
  241.     public function setSodium(?string $sodium): self
  242.     {
  243.         $this->sodium $sodium;
  244.         return $this;
  245.     }
  246.     public function getVitaminA(): ?string
  247.     {
  248.         return $this->vitaminA;
  249.     }
  250.     public function setVitaminA(?string $vitaminA): self
  251.     {
  252.         $this->vitaminA $vitaminA;
  253.         return $this;
  254.     }
  255.     public function getVitaminB1(): ?string
  256.     {
  257.         return $this->vitaminB1;
  258.     }
  259.     public function setVitaminB1(?string $vitaminB1): self
  260.     {
  261.         $this->vitaminB1 $vitaminB1;
  262.         return $this;
  263.     }
  264.     public function getVitaminB2(): ?string
  265.     {
  266.         return $this->vitaminB2;
  267.     }
  268.     public function setVitaminB2(?string $vitaminB2): self
  269.     {
  270.         $this->vitaminB2 $vitaminB2;
  271.         return $this;
  272.     }
  273.     public function getVitaminB3(): ?string
  274.     {
  275.         return $this->vitaminB3;
  276.     }
  277.     public function setVitaminB3(?string $vitaminB3): self
  278.     {
  279.         $this->vitaminB3 $vitaminB3;
  280.         return $this;
  281.     }
  282.     public function getVitaminB5(): ?string
  283.     {
  284.         return $this->vitaminB5;
  285.     }
  286.     public function setVitaminB5(?string $vitaminB5): self
  287.     {
  288.         $this->vitaminB5 $vitaminB5;
  289.         return $this;
  290.     }
  291.     public function getVitaminB6(): ?string
  292.     {
  293.         return $this->vitaminB6;
  294.     }
  295.     public function setVitaminB6(?string $vitaminB6): self
  296.     {
  297.         $this->vitaminB6 $vitaminB6;
  298.         return $this;
  299.     }
  300.     public function getVitaminB9(): ?string
  301.     {
  302.         return $this->vitaminB9;
  303.     }
  304.     public function setVitaminB9(?string $vitaminB9): self
  305.     {
  306.         $this->vitaminB9 $vitaminB9;
  307.         return $this;
  308.     }
  309.     public function getVitaminB12(): ?string
  310.     {
  311.         return $this->vitaminB12;
  312.     }
  313.     public function setVitaminB12(?string $vitaminB12): self
  314.     {
  315.         $this->vitaminB12 $vitaminB12;
  316.         return $this;
  317.     }
  318.     public function getVitaminC(): ?string
  319.     {
  320.         return $this->vitaminC;
  321.     }
  322.     public function setVitaminC(?string $vitaminC): self
  323.     {
  324.         $this->vitaminC $vitaminC;
  325.         return $this;
  326.     }
  327.     public function getVitaminD(): ?string
  328.     {
  329.         return $this->vitaminD;
  330.     }
  331.     public function setVitaminD(?string $vitaminD): self
  332.     {
  333.         $this->vitaminD $vitaminD;
  334.         return $this;
  335.     }
  336.     public function getVitaminE(): ?string
  337.     {
  338.         return $this->vitaminE;
  339.     }
  340.     public function setVitaminE(?string $vitaminE): self
  341.     {
  342.         $this->vitaminE $vitaminE;
  343.         return $this;
  344.     }
  345.     public function getVitaminH(): ?string
  346.     {
  347.         return $this->vitaminH;
  348.     }
  349.     public function setVitaminH(?string $vitaminH): self
  350.     {
  351.         $this->vitaminH $vitaminH;
  352.         return $this;
  353.     }
  354.     public function getVitaminK(): ?string
  355.     {
  356.         return $this->vitaminK;
  357.     }
  358.     public function setVitaminK(?string $vitaminK): self
  359.     {
  360.         $this->vitaminK $vitaminK;
  361.         return $this;
  362.     }
  363.     public function getCalcium(): ?string
  364.     {
  365.         return $this->calcium;
  366.     }
  367.     public function setCalcium(?string $calcium): self
  368.     {
  369.         $this->calcium $calcium;
  370.         return $this;
  371.     }
  372.     public function getIron(): ?string
  373.     {
  374.         return $this->iron;
  375.     }
  376.     public function setIron(?string $iron): self
  377.     {
  378.         $this->iron $iron;
  379.         return $this;
  380.     }
  381.     public function getMagnesium(): ?string
  382.     {
  383.         return $this->magnesium;
  384.     }
  385.     public function setMagnesium(?string $magnesium): self
  386.     {
  387.         $this->magnesium $magnesium;
  388.         return $this;
  389.     }
  390.     public function getMatchElement(): ?string
  391.     {
  392.         return $this->matchElement;
  393.     }
  394.     public function setMatchElement(?string $matchElement): self
  395.     {
  396.         $this->matchElement $matchElement;
  397.         return $this;
  398.     }
  399.     public function getPotassium(): ?string
  400.     {
  401.         return $this->potassium;
  402.     }
  403.     public function setPotassium(?string $potassium): self
  404.     {
  405.         $this->potassium $potassium;
  406.         return $this;
  407.     }
  408.     public function getChlorine(): ?string
  409.     {
  410.         return $this->chlorine;
  411.     }
  412.     public function setChlorine(?string $chlorine): self
  413.     {
  414.         $this->chlorine $chlorine;
  415.         return $this;
  416.     }
  417.     public function getZinc(): ?string
  418.     {
  419.         return $this->zinc;
  420.     }
  421.     public function setZinc(?string $zinc): self
  422.     {
  423.         $this->zinc $zinc;
  424.         return $this;
  425.     }
  426.     public function getCopper(): ?string
  427.     {
  428.         return $this->copper;
  429.     }
  430.     public function setCopper(?string $copper): self
  431.     {
  432.         $this->copper $copper;
  433.         return $this;
  434.     }
  435.     public function getManganese(): ?string
  436.     {
  437.         return $this->manganese;
  438.     }
  439.     public function setManganese(?string $manganese): self
  440.     {
  441.         $this->manganese $manganese;
  442.         return $this;
  443.     }
  444.     public function getFluorine(): ?string
  445.     {
  446.         return $this->fluorine;
  447.     }
  448.     public function setFluorine(?string $fluorine): self
  449.     {
  450.         $this->fluorine $fluorine;
  451.         return $this;
  452.     }
  453.     public function getSelenium(): ?string
  454.     {
  455.         return $this->selenium;
  456.     }
  457.     public function setSelenium(?string $selenium): self
  458.     {
  459.         $this->selenium $selenium;
  460.         return $this;
  461.     }
  462.     public function getChromium(): ?string
  463.     {
  464.         return $this->chromium;
  465.     }
  466.     public function setChromium(?string $chromium): self
  467.     {
  468.         $this->chromium $chromium;
  469.         return $this;
  470.     }
  471.     public function getMolybdenum(): ?string{return $this->molybdenum;}
  472.     public function setMolybdenum(?string $molybdenum): self
  473.     {
  474.         $this->molybdenum $molybdenum;
  475.         return $this;
  476.     }
  477.     public function getIodine(): ?string{return $this->iodine;}
  478.     public function setIodine(?string $iodine): self
  479.     {
  480.         $this->iodine $iodine;
  481.         return $this;
  482.     }
  483.     public function getSalatrim(): ?string
  484.     {
  485.         return $this->salatrim;
  486.     }
  487.     public function setSalatrim(?string $salatrim): RawMaterial
  488.     {
  489.         $this->salatrim $salatrim;
  490.         return $this;
  491.     }
  492.     public function getCarbohydrates(): ?string
  493.     {
  494.         return $this->carbohydrates;
  495.     }
  496.     public function setCarbohydrates(?string $carbohydrates): RawMaterial
  497.     {
  498.         $this->carbohydrates $carbohydrates;
  499.         return $this;
  500.     }
  501.     public function getAlcohol(): ?string
  502.     {
  503.         return $this->alcohol;
  504.     }
  505.     public function setAlcohol(?string $alcohol): RawMaterial
  506.     {
  507.         $this->alcohol $alcohol;
  508.         return $this;
  509.     }
  510.     public function getOrganicAcids(): ?string
  511.     {
  512.         return $this->organicAcids;
  513.     }
  514.     public function setOrganicAcids(?string $organicAcids): RawMaterial
  515.     {
  516.         $this->organicAcids $organicAcids;
  517.         return $this;
  518.     }
  519.     public function getErythritol(): ?string
  520.     {
  521.         return $this->erythritol;
  522.     }
  523.     public function setErythritol(?string $erythritol): RawMaterial
  524.     {
  525.         $this->erythritol $erythritol;
  526.         return $this;
  527.     }
  528.     public function getSalt(): ?string{return $this->salt;}
  529.     public function setSalt(?string $salt): RawMaterial
  530.     {
  531.         $this->salt $salt;
  532.         return $this;
  533.     }
  534.     public function getLostVolatilization(): ?string{return $this->lostVolatilization;}
  535.     public function setLostVolatilization(?string $lostVolatilization): RawMaterial
  536.     {
  537.         $this->lostVolatilization $lostVolatilization;
  538.         return $this;
  539.     }
  540. }