src/Entity/System/CarrierMaster.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Entity\System;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * @ORM\Table(name="ps_carrier_master", indexes={
  6.  *
  7.  *      @ORM\Index(name="id_carrier_master", columns={"id_carrier_master"})
  8.  *  })
  9.  *
  10.  * @ORM\Entity(repositoryClass="App\Repository\System\CarrierMasterRepository")
  11.  */
  12. class CarrierMaster
  13. {
  14.     public const PACK_SERVICE 0;
  15.     public const CHRONO_ID 1;
  16.     public const CORREOS_ID 2;
  17.     public const GLS_ID 3;
  18.     public const SEUR_ID 4;
  19.     public const WAREHOUSE_PICKUP 5;
  20.     public const TNT_ID 6;
  21.     public const DHL_ID 10;
  22.     public const UPS_ID 11;
  23.     public const DASHER_ID 12;
  24.     public const CORREOS_INTERNACIONAL_ID 13;
  25.     public const PALLET_DELIVERY_ID 14;
  26.     public const FBA_ID 15;
  27.     public const PACK_AND_COLLECT_ID 16;
  28.     public const SPECIAL_PREPARATION 17;
  29.     public const DHL_FREIGHT_ID 18;
  30.     public const SFP_ID 25;
  31.     public const SPRING_ID 26;
  32.     public const DB_SHENKER_ID 27;
  33.     public const CHRONOPOST_ID 29;
  34.     public const STANDARD_SHIPMENT_ID 31;
  35.     public const FEDEX_ID 32;
  36.     public const MIRAVIA_ID 33;
  37.     public const SMART_SHIPMENT_ID 37;
  38.     public const RHENUS_ID 41;
  39.     public const AMAZON_VENDOR_DF_ID 42;
  40.     public const A4BDATA_REFERENCE_UPS 'UPS';
  41.     public const CARRIER_MASTER_IDS_INDEXED_BY_CARRIER_MASTER_NAMES = [
  42.         'chrono' => self::CHRONO_ID,
  43.         'correos' => self::CORREOS_ID,
  44.         'gls' => self::GLS_ID,
  45.         'ups' => self::UPS_ID,
  46.         'dhl' => self::DHL_ID,
  47.         'tnt' => self::TNT_ID,
  48.         'seur' => self::SEUR_ID,
  49.         'correos international' => self::CORREOS_INTERNACIONAL_ID,
  50.         'fba' => self::FBA_ID,
  51.         'special preparation' => self::SPECIAL_PREPARATION,
  52.         'exw' => self::WAREHOUSE_PICKUP,
  53.         'pc' => self::PACK_AND_COLLECT_ID,
  54.         'pallet delivery' => self::PALLET_DELIVERY_ID,
  55.         'dachser' => self::DASHER_ID,
  56.         'dhl freight' => self::DHL_FREIGHT_ID,
  57.         'sfp' => self::SFP_ID,
  58.         'postal service' =>  self::SPRING_ID,
  59.         'chronopost' => self::CHRONOPOST_ID,
  60.         'standard shipment' => self::STANDARD_SHIPMENT_ID,
  61.         'fedex' => self::FEDEX_ID,
  62.         'db schenker' => self::DB_SHENKER_ID,
  63.         'miravia' => self::MIRAVIA_ID,
  64.         'smart shipment' => self::SMART_SHIPMENT_ID,
  65.         'rhenus' => self::RHENUS_ID,
  66.         'amazon vendor df' => self::AMAZON_VENDOR_DF_ID,
  67.     ];
  68.     public const ID_CHRONO 1;
  69.     public const ID_CORREOS 2;
  70.     public const ID_GLS 3;
  71.     public const ID_SEUR 4;
  72.     public const ID_RECOGIDA_DE_ALMACEN 5;
  73.     public const ID_TNT 6;
  74.     public const ID_CAMPILLO 7;
  75.     public const ID_A_REVISAR 8;
  76.     public const ID_A_REVISAR_PAYPAL 9;
  77.     public const ID_DHL 10;
  78.     public const ID_UPS 11;
  79.     public const ID_DACHSER 12;
  80.     public const ID_CORREOS_INTERNATIONAL 13;
  81.     public const ID_PALLET_DELIVERY 14;
  82.     public const ID_FBA 15;
  83.     public const ID_PACK_AND_COLLECT 16;
  84.     public const ID_SPECIAL_PREPARATION 17;
  85.     public const ID_DHL_FREIGHT 18;
  86.     public const ID_MOLDTRANS 19;
  87.     public const ID_XPO_LOGISTICS 20;
  88.     public const ID_KUEHNE_NAGEL 21;
  89.     public const ID_TRANSAHER 22;
  90.     public const ID_TRANSNATUR 23;
  91.     public const ID_GLOBAL_DROPSHIP 24;
  92.     public const ID_SFP 25;
  93.     public const ID_POSTAL_SERVICE 26;
  94.     public const ID_DB_SCHENKER 27;
  95.     public const ID_COLISSIMO 28;
  96.     public const ID_CHRONOPOST 29;
  97.     public const ID_DPD 30;
  98.     public const ID_STANDARD_SHIPMENT 31;
  99.     public const ID_FEDEX 32;
  100.     public const ID_MIRAVIA 33;
  101.     public const ID_SENDING 34;
  102.     public const ID_ZELERIS 35;
  103.     public const ID_CTT 36;
  104.     public const ID_SMART_SHIPMENT 37;
  105.     public const ID_COLIS_PRIVE 38;
  106.     public const ID_ADER 39;
  107.     public const ID_GOI 40;
  108.     public const ID_RHENUS 41;
  109.     public const ID_AMAZON_VENDOR_DF 42;
  110.     public const ID_C_CHEZ_VOUS 43;
  111.     public const ID_K_PARCEL 44;
  112.     /**
  113.      * @var int
  114.      *
  115.      * @ORM\Id()
  116.      *
  117.      * @ORM\GeneratedValue()
  118.      *
  119.      * @ORM\Column(name="id_carrier_master", type="integer")
  120.      */
  121.     private $id;
  122.     /**
  123.      * @var string
  124.      *
  125.      * @ORM\Column(type="string", length=30)
  126.      */
  127.     private $name;
  128.     /**
  129.      * @var bool
  130.      *
  131.      * @ORM\Column(type="boolean")
  132.      */
  133.     private $apiEnabled;
  134.     /**
  135.      * @var bool
  136.      *
  137.      * @ORM\Column(type="boolean")
  138.      */
  139.     private $dropshipping;
  140.     /**
  141.      * @var bool
  142.      *
  143.      * @ORM\Column(type="boolean", name="`system`")
  144.      */
  145.     private $system;
  146.     /**
  147.      * @var string
  148.      *
  149.      * @ORM\Column(type="string", length=32)
  150.      */
  151.     private $key;
  152.     /**
  153.      * @var bool
  154.      *
  155.      * @ORM\Column(type="boolean")
  156.      */
  157.     private $tracking;
  158.     /**
  159.      * @var bool
  160.      *
  161.      * @ORM\Column(name="orders_csv", type="boolean")
  162.      */
  163.     private $orderCsv;
  164.     /**
  165.      * @var bool
  166.      *
  167.      * @ORM\Column(name="orders", type="boolean")
  168.      */
  169.     private $orders;
  170.     /**
  171.      * @return string
  172.      */
  173.     public function getName(): string
  174.     {
  175.         return $this->name;
  176.     }
  177.     /**
  178.      * @return int
  179.      */
  180.     public function getId(): int
  181.     {
  182.         return $this->id;
  183.     }
  184.     /**
  185.      * @return string
  186.      */
  187.     public function getKey(): string
  188.     {
  189.         return $this->key;
  190.     }
  191.     public function setId(int $id): void
  192.     {
  193.         $this->id $id;
  194.     }
  195. }