<?php
namespace App\Entity\Idempiere;
use App\Repository\Idempiere\SmFichaTecnicaRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=SmFichaTecnicaRepository::class)
* @ORM\Table(name="SM_Ficha_Tecnica")
*/
class SmFichaTecnica
{
private $id;
/**
* @ORM\Id
* @ORM\Column(type="integer")
*/
private $sm_ficha_tecnica_id;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $c_color_id;
/**
* @ORM\ManyToOne(targetEntity=CColor::class)
* @ORM\JoinColumn(referencedColumnName="c_color_id")
*/
private $c_color;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $eu_packdimensionmaster;
/**
* @ORM\Column(type="string", length=1)
*/
private $isactive;
/**
* @ORM\Column(type="string", length=1)
*/
private $isrotate;
/**
* @ORM\Column(type="string", length=1)
*/
private $isstack;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $iu_grossweight;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $iu_netweight;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $iu_packdimension;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $iu_productdimension;
/**
* @ORM\Column(type="integer")
*/
private $m_product_id;
/**
* @ORM\ManyToOne(targetEntity=MProduct::class, inversedBy="sm_fichas_tecnicas")
* @ORM\JoinColumn(referencedColumnName="m_product_id", nullable=false)
*/
private $m_product;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_alimentacion_hz;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_alto_ue_e;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_alto_ue_m;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_alto_ue_p;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_alto_ui_e;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_alto_ui_p;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_ancho_ue_e;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_ancho_ue_m;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_ancho_ue_p;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_ancho_ui_e;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_ancho_ui_p;
/**
* @ORM\Column(type="string", length=20, nullable=true)
*/
private $sm_dimensiones_empaque;
/**
* @ORM\Column(type="string", length=20, nullable=true)
*/
private $sm_dimensiones_producto;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $sm_peso_bruto;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $sm_peso_neto;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_profundidad_ue_e;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_profundidad_ue_m;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_profundidad_ue_p;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_profundidad_ui_e;
/**
* @ORM\Column(type="string", length=15, nullable=true)
*/
private $sm_profundidad_ui_p;
public function getId(): ?int
{
return $this->getSmFichaTecnicaId();
}
public function getSmFichaTecnicaId(): ?int
{
return $this->sm_ficha_tecnica_id;
}
public function setSmFichaTecnicaId(int $sm_ficha_tecnica_id): self
{
$this->sm_ficha_tecnica_id = $sm_ficha_tecnica_id;
return $this;
}
public function getCColorId(): ?int
{
return $this->c_color_id;
}
public function setCColorId(?int $c_color_id): self
{
$this->c_color_id = $c_color_id;
return $this;
}
public function getCColor(): ?CColor
{
return $this->c_color;
}
public function setCColor(?CColor $c_color): self
{
$this->c_color = $c_color;
$this->setCColorId($c_color->getId());
return $this;
}
public function getEuPackdimensionmaster(): ?string
{
return $this->eu_packdimensionmaster;
}
public function setEuPackdimensionmaster(?string $eu_packdimensionmaster): self
{
$this->eu_packdimensionmaster = $eu_packdimensionmaster;
return $this;
}
public function getIsactive(): ?string
{
return $this->isactive;
}
public function setIsactive(string $isactive): self
{
$this->isactive = $isactive;
return $this;
}
public function getIsrotate(): ?string
{
return $this->isrotate;
}
public function setIsrotate(string $isrotate): self
{
$this->isrotate = $isrotate;
return $this;
}
public function getIsstack(): ?string
{
return $this->isstack;
}
public function setIsstack(string $isstack): self
{
$this->isstack = $isstack;
return $this;
}
public function getIUGrossweight(): ?float
{
return $this->iu_grossweight;
}
public function setIUGrossweight(?float $iu_grossweight): self
{
$this->iu_grossweight = $iu_grossweight;
return $this;
}
public function getIUNetweight(): ?float
{
return $this->iu_netweight;
}
public function setIUNetweight(float $iu_netweight): self
{
$this->iu_netweight = $iu_netweight;
return $this;
}
public function getIUPackdimension(): ?string
{
return $this->iu_packdimension;
}
public function setIUPackdimension(?string $iu_packdimension): self
{
$this->iu_packdimension = $iu_packdimension;
return $this;
}
public function getIUProductdimension(): ?string
{
return $this->iu_productdimension;
}
public function setIUProductdimension(?string $iu_productdimension): self
{
$this->iu_productdimension = $iu_productdimension;
return $this;
}
public function getMProductId(): ?int
{
return $this->m_product_id;
}
public function setMProductId(int $m_product_id): self
{
$this->m_product_id = $m_product_id;
return $this;
}
public function getMProduct(): ?MProduct
{
return $this->m_product;
}
public function setMProduct(?MProduct $m_product): self
{
$this->m_product = $m_product;
$this->setMProductID($m_product->getId());
return $this;
}
public function getSmAlimentacionHz(): ?string
{
return $this->sm_alimentacion_hz;
}
public function setSmAlimentacionHz(?string $sm_alimentacion_hz): self
{
$this->sm_alimentacion_hz = $sm_alimentacion_hz;
return $this;
}
public function getSmAltoUEE(): ?string
{
return $this->sm_alto_ue_e;
}
public function setSmAltoUEE(?string $sm_alto_ue_e): self
{
$this->sm_alto_ue_e = $sm_alto_ue_e;
return $this;
}
public function getSmAltoUEM(): ?string
{
return $this->sm_alto_ue_m;
}
public function setSmAltoUEM(?string $sm_alto_ue_m): self
{
$this->sm_alto_ue_m = $sm_alto_ue_m;
return $this;
}
public function getSmAltoUEP(): ?string
{
return $this->sm_alto_ue_p;
}
public function setSmAltoUEP(?string $sm_alto_ue_p): self
{
$this->sm_alto_ue_p = $sm_alto_ue_p;
return $this;
}
public function getSmAltoUIE(): ?string
{
return $this->sm_alto_ui_e;
}
public function setSmAltoUIE(?string $sm_alto_ui_e): self
{
$this->sm_alto_ui_e = $sm_alto_ui_e;
return $this;
}
public function getSmAltoUIP(): ?string
{
return $this->sm_alto_ui_p;
}
public function setSmAltoUIP(?string $sm_alto_ui_p): self
{
$this->sm_alto_ui_p = $sm_alto_ui_p;
return $this;
}
public function getSmAnchoUEE(): ?string
{
return $this->sm_ancho_ue_e;
}
public function setSmAnchoUEE(?string $sm_ancho_ue_e): self
{
$this->sm_ancho_ue_e = $sm_ancho_ue_e;
return $this;
}
public function getSmAnchoUEM(): ?string
{
return $this->sm_ancho_ue_m;
}
public function setSmAnchoUEM(?string $sm_ancho_ue_m): self
{
$this->sm_ancho_ue_m = $sm_ancho_ue_m;
return $this;
}
public function getSmAnchoUEP(): ?string
{
return $this->sm_ancho_ue_p;
}
public function setSmAnchoUEP(?string $sm_ancho_ue_p): self
{
$this->sm_ancho_ue_p = $sm_ancho_ue_p;
return $this;
}
public function getSmAnchoUIE(): ?string
{
return $this->sm_ancho_ui_e;
}
public function setSmAnchoUIE(?string $sm_ancho_ui_e): self
{
$this->sm_ancho_ui_e = $sm_ancho_ui_e;
return $this;
}
public function getSmAnchoUIP(): ?string
{
return $this->sm_ancho_ui_p;
}
public function setSmAnchoUIP(?string $sm_ancho_ui_p): self
{
$this->sm_ancho_ui_p = $sm_ancho_ui_p;
return $this;
}
public function getSmDimensionesEmpaque(): ?string
{
return $this->sm_dimensiones_empaque;
}
public function setSmDimensionesEmpaque(?string $sm_dimensiones_empaque): self
{
$this->sm_dimensiones_empaque = $sm_dimensiones_empaque;
return $this;
}
public function getSmDimensionesProducto(): ?string
{
return $this->sm_dimensiones_producto;
}
public function setSmDimensionesProducto(?string $sm_dimensiones_producto): self
{
$this->sm_dimensiones_producto = $sm_dimensiones_producto;
return $this;
}
public function getSmPesoBruto(): ?float
{
return $this->sm_peso_bruto;
}
public function setSmPesoBruto(?float $sm_peso_bruto): self
{
$this->sm_peso_bruto = $sm_peso_bruto;
return $this;
}
public function getSmPesoNeto(): ?float
{
return $this->sm_peso_neto;
}
public function setSmPesoNeto(?float $sm_peso_neto): self
{
$this->sm_peso_neto = $sm_peso_neto;
return $this;
}
public function getSmProfundidadUEE(): ?string
{
return $this->sm_profundidad_ue_e;
}
public function setSmProfundidadUEE(?string $sm_profundidad_ue_e): self
{
$this->sm_profundidad_ue_e = $sm_profundidad_ue_e;
return $this;
}
public function getSmProfundidadUEM(): ?string
{
return $this->sm_profundidad_ue_m;
}
public function setSmProfundidadUEM(?string $sm_profundidad_ue_m): self
{
$this->sm_profundidad_ue_m = $sm_profundidad_ue_m;
return $this;
}
public function getSmProfundidadUEP(): ?string
{
return $this->sm_profundidad_ue_p;
}
public function setSmProfundidadUEP(?string $sm_profundidad_ue_p): self
{
$this->sm_profundidad_ue_p = $sm_profundidad_ue_p;
return $this;
}
public function getSmProfundidadUIE(): ?string
{
return $this->sm_profundidad_ui_e;
}
public function setSmProfundidadUIE(?string $sm_profundidad_ui_e): self
{
$this->sm_profundidad_ui_e = $sm_profundidad_ui_e;
return $this;
}
public function getSmProfundidadUIP(): ?string
{
return $this->sm_profundidad_ui_p;
}
public function setSmProfundidadUIP(?string $sm_profundidad_ui_p): self
{
$this->sm_profundidad_ui_p = $sm_profundidad_ui_p;
return $this;
}
}