StoreOrderPensionJsonEntity.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. namespace app\entity\monomer\store;
  3. use app\entity\monomer\MonomerEntity;
  4. class StoreOrderPensionJsonEntity extends MonomerEntity
  5. {
  6. public $pensionIs = 0; // 是否 单独设置百分比
  7. public $pension = 0.00; // 商品外部展示的要老金数据
  8. public $attrValuePensionNum = 0.00; // 针对每个规格设置的 该规格养老金分配比例
  9. /**
  10. * @return int
  11. */
  12. public function getPensionIs(): int
  13. {
  14. return $this->pensionIs;
  15. }
  16. /**
  17. * @param mixed $pensionIs
  18. * @return StoreOrderPensionJsonEntity
  19. */
  20. public function setPensionIs($pensionIs): StoreOrderPensionJsonEntity
  21. {
  22. $this->pensionIs = (int)$pensionIs;
  23. return $this;
  24. }
  25. /**
  26. * @return float
  27. */
  28. public function getPension(): float
  29. {
  30. return $this->pension;
  31. }
  32. /**
  33. * @param mixed $pension
  34. * @return StoreOrderPensionJsonEntity
  35. */
  36. public function setPension($pension): StoreOrderPensionJsonEntity
  37. {
  38. $this->pension = (float)$pension;
  39. return $this;
  40. }
  41. /**
  42. * @return float
  43. */
  44. public function getAttrValuePensionNum(): float
  45. {
  46. return $this->attrValuePensionNum;
  47. }
  48. /**
  49. * @param mixed $attrValuePensionNum
  50. * @return StoreOrderPensionJsonEntity
  51. */
  52. public function setAttrValuePensionNum($attrValuePensionNum): StoreOrderPensionJsonEntity
  53. {
  54. $this->attrValuePensionNum = (float)$attrValuePensionNum;
  55. return $this;
  56. }
  57. }