src/Entity/SplitOverride.php line 12
<?phpnamespace App\Entity;use App\Repository\SplitOverrideRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;use Gedmo\Timestampable\Traits\TimestampableEntity;#[ORM\Entity(repositoryClass: SplitOverrideRepository::class)]#[ORM\Index(columns: ["rep_code", "customer_id", "effective_start_date", "effective_end_date"], name: "idx_split_override")]class SplitOverride{use TimestampableEntity;#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(length: 255)]private ?string $repCode = null;#[ORM\Column(length: 255)]private ?string $customerID = null;#[ORM\Column]private ?int $splitPercentage = null;#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]private ?\DateTimeInterface $effectiveStartDate = null;#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]private ?\DateTimeInterface $effectiveEndDate = null;public function getId(): ?int{return $this->id;}public function getRepCode(): ?string{return $this->repCode;}public function setRepCode(string $repCode): self{$this->repCode = $repCode;return $this;}public function getCustomerID(): ?string{return $this->customerID;}public function setCustomerID(string $customerID): self{$this->customerID = $customerID;return $this;}public function getSplitPercentage(): ?int{return $this->splitPercentage;}public function setSplitPercentage(int $splitPercentage): self{$this->splitPercentage = $splitPercentage;return $this;}public function getEffectiveStartDate(): ?\DateTimeInterface{return $this->effectiveStartDate;}public function setEffectiveStartDate(?\DateTimeInterface $effectiveStartDate): static{$this->effectiveStartDate = $effectiveStartDate;return $this;}public function getEffectiveEndDate(): ?\DateTimeInterface{return $this->effectiveEndDate;}public function setEffectiveEndDate(?\DateTimeInterface $effectiveEndDate): static{$this->effectiveEndDate = $effectiveEndDate;return $this;}}