GetOrderSearchParamBean.php 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. <?php
  2. namespace App\Http\Bean\Util\Wechat\Miniprograme;
  3. use App\Http\Bean\BaseBean;
  4. class GetOrderSearchParamBean extends BaseBean
  5. {
  6. /**
  7. * 第几页
  8. * @var int $page
  9. */
  10. private $page;
  11. /**
  12. * 开始时间戳
  13. * @var string $startTimestamp
  14. */
  15. private $startTimestamp;
  16. /**
  17. * 结束时间戳
  18. * @var string $endTimestamp
  19. */
  20. private $endTimestamp;
  21. /**
  22. * 分佣状态
  23. */
  24. private $commissionStatus;
  25. /**
  26. * 是否按照分佣状态更新时间排序和筛选订单,1:是,0:否
  27. */
  28. private $sortByCommissionUpdateTime;
  29. /**
  30. * 分佣状态更新时间起始时间戳,单位为秒
  31. */
  32. private $startCommissionUpdateTime;
  33. /**
  34. * 分佣状态更新时间结束时间戳,单位为秒
  35. */
  36. private $endCommissionUpdateTime;
  37. /**
  38. * @return int
  39. */
  40. public function getPage()
  41. {
  42. return $this->page;
  43. }
  44. /**
  45. * @param int $page
  46. */
  47. public function setPage(int $page): void
  48. {
  49. $this->page = $page;
  50. }
  51. /**
  52. * @return string
  53. */
  54. public function getStartTimestamp()
  55. {
  56. return $this->startTimestamp;
  57. }
  58. /**
  59. * @param string $startTimestamp
  60. */
  61. public function setStartTimestamp(string $startTimestamp): void
  62. {
  63. $this->startTimestamp = $startTimestamp;
  64. }
  65. /**
  66. * @return string
  67. */
  68. public function getEndTimestamp()
  69. {
  70. return $this->endTimestamp;
  71. }
  72. /**
  73. * @param string $endTimestamp
  74. */
  75. public function setEndTimestamp(string $endTimestamp): void
  76. {
  77. $this->endTimestamp = $endTimestamp;
  78. }
  79. /**
  80. * @return mixed
  81. */
  82. public function getCommissionStatus()
  83. {
  84. return $this->commissionStatus;
  85. }
  86. /**
  87. * @param mixed $commissionStatus
  88. */
  89. public function setCommissionStatus($commissionStatus): void
  90. {
  91. $this->commissionStatus = $commissionStatus;
  92. }
  93. /**
  94. * @return mixed
  95. */
  96. public function getSortByCommissionUpdateTime()
  97. {
  98. return $this->sortByCommissionUpdateTime;
  99. }
  100. /**
  101. * @param mixed $sortByCommissionUpdateTime
  102. */
  103. public function setSortByCommissionUpdateTime($sortByCommissionUpdateTime): void
  104. {
  105. $this->sortByCommissionUpdateTime = $sortByCommissionUpdateTime;
  106. }
  107. /**
  108. * @return mixed
  109. */
  110. public function getStartCommissionUpdateTime()
  111. {
  112. return $this->startCommissionUpdateTime;
  113. }
  114. /**
  115. * @param mixed $startCommissionUpdateTime
  116. */
  117. public function setStartCommissionUpdateTime($startCommissionUpdateTime): void
  118. {
  119. $this->startCommissionUpdateTime = $startCommissionUpdateTime;
  120. }
  121. /**
  122. * @return mixed
  123. */
  124. public function getEndCommissionUpdateTime()
  125. {
  126. return $this->endCommissionUpdateTime;
  127. }
  128. /**
  129. * @param mixed $endCommissionUpdateTime
  130. */
  131. public function setEndCommissionUpdateTime($endCommissionUpdateTime): void
  132. {
  133. $this->endCommissionUpdateTime = $endCommissionUpdateTime;
  134. }
  135. }