| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 |
- <?php
- namespace app\entity\data\shipping;
- use app\entity\data\DataEntity;
- class ShippingTemplateRegionEntity extends DataEntity
- {
- public $shippingTemplateRegionId = 0; // 编号
- public $tempId = 0; // 模板ID
- public $cityId = ''; // 城市ID /id/id/id/
- public $cityIdList = []; // 城市ID []
- public $first = '0.00'; // 首件
- public $firstPrice = '0.00'; // 首件运费
- public $continue = '0.00'; // 续件
- public $continuePrice = '0.00'; // 续件运费
- /**
- * @return int
- */
- public function getShippingTemplateRegionId(): int
- {
- return $this->shippingTemplateRegionId;
- }
- /**
- * @param int $shippingTemplateRegionId
- * @return ShippingTemplateRegionEntity
- */
- public function setShippingTemplateRegionId(int $shippingTemplateRegionId): ShippingTemplateRegionEntity
- {
- $this->shippingTemplateRegionId = $shippingTemplateRegionId;
- return $this;
- }
- /**
- * @return int
- */
- public function getTempId(): int
- {
- return $this->tempId;
- }
- /**
- * @param int $tempId
- * @return ShippingTemplateRegionEntity
- */
- public function setTempId(int $tempId): ShippingTemplateRegionEntity
- {
- $this->tempId = $tempId;
- return $this;
- }
- /**
- * @return string
- */
- public function getCityId(): string
- {
- return $this->cityId;
- }
- /**
- * @param string $cityId
- * @return ShippingTemplateRegionEntity
- */
- public function setCityId(string $cityId): ShippingTemplateRegionEntity
- {
- $this->cityId = $cityId;
- $cityIdList = explode("/", $this->cityId);
- $cityIdList = array_filter($cityIdList); // 删除空元素
- $cityIdList = array_values($cityIdList); // 重建数组索引
- $this->setCityIdList($cityIdList);
- return $this;
- }
- /**
- * @return array
- */
- public function getCityIdList(): array
- {
- return $this->cityIdList;
- }
- /**
- * @param array $cityIdList
- * @return ShippingTemplateRegionEntity
- */
- public function setCityIdList(array $cityIdList): ShippingTemplateRegionEntity
- {
- $this->cityIdList = $cityIdList;
- return $this;
- }
- /**
- * @return string
- */
- public function getFirst(): string
- {
- return $this->first;
- }
- /**
- * @param string $first
- * @return ShippingTemplateRegionEntity
- */
- public function setFirst(string $first): ShippingTemplateRegionEntity
- {
- $this->first = $first;
- return $this;
- }
- /**
- * @return string
- */
- public function getFirstPrice(): string
- {
- return $this->firstPrice;
- }
- /**
- * @param string $firstPrice
- * @return ShippingTemplateRegionEntity
- */
- public function setFirstPrice(string $firstPrice): ShippingTemplateRegionEntity
- {
- $this->firstPrice = $firstPrice;
- return $this;
- }
- /**
- * @return string
- */
- public function getContinue(): string
- {
- return $this->continue;
- }
- /**
- * @param string $continue
- * @return ShippingTemplateRegionEntity
- */
- public function setContinue(string $continue): ShippingTemplateRegionEntity
- {
- $this->continue = $continue;
- return $this;
- }
- /**
- * @return string
- */
- public function getContinuePrice(): string
- {
- return $this->continuePrice;
- }
- /**
- * @param string $continuePrice
- * @return ShippingTemplateRegionEntity
- */
- public function setContinuePrice(string $continuePrice): ShippingTemplateRegionEntity
- {
- $this->continuePrice = $continuePrice;
- return $this;
- }
- }
|