OrderParam.php 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
  1. <?php
  2. namespace PlaceOrder;
  3. class OrderParam{
  4. private $params=array();
  5. function __construct(){
  6. $this->params["@type"]="com.jd.jdsmart.open.order.condition.OrderParam";
  7. }
  8. private $orderType;
  9. public function setOrderType($orderType){
  10. $this->params['orderType'] = $orderType;
  11. }
  12. public function getOrderType(){
  13. return $this->orderType;
  14. }
  15. private $customRemark;
  16. public function setCustomRemark($customRemark){
  17. $this->params['customRemark'] = $customRemark;
  18. }
  19. public function getCustomRemark(){
  20. return $this->customRemark;
  21. }
  22. private $saleId;
  23. public function setSaleId($saleId){
  24. $this->params['saleId'] = $saleId;
  25. }
  26. public function getSaleId(){
  27. return $this->saleId;
  28. }
  29. private $jdOrderNo;
  30. public function setJdOrderNo($jdOrderNo){
  31. $this->params['jdOrderNo'] = $jdOrderNo;
  32. }
  33. public function getJdOrderNo(){
  34. return $this->jdOrderNo;
  35. }
  36. private $totalPrice;
  37. public function setTotalPrice($totalPrice){
  38. $this->params['totalPrice'] = $totalPrice;
  39. }
  40. public function getTotalPrice(){
  41. return $this->totalPrice;
  42. }
  43. private $sellerNo;
  44. public function setSellerNo($sellerNo){
  45. $this->params['sellerNo'] = $sellerNo;
  46. }
  47. public function getSellerNo(){
  48. return $this->sellerNo;
  49. }
  50. private $discountAmount;
  51. public function setDiscountAmount($discountAmount){
  52. $this->params['discountAmount'] = $discountAmount;
  53. }
  54. public function getDiscountAmount(){
  55. return $this->discountAmount;
  56. }
  57. private $saleName;
  58. public function setSaleName($saleName){
  59. $this->params['saleName'] = $saleName;
  60. }
  61. public function getSaleName(){
  62. return $this->saleName;
  63. }
  64. private $goodsSeqsList;
  65. public function setGoodsSeqsList($goodsSeqsList){
  66. $size = count($goodsSeqsList);
  67. for ($i=0; $i<$size; $i++){
  68. $goodsSeqsList [$i] = $goodsSeqsList [$i] ->getInstance();
  69. }
  70. $this->params['goodsSeqsList'] = $goodsSeqsList;
  71. }
  72. private $jdStatus;
  73. public function setJdStatus($jdStatus){
  74. $this->params['jdStatus'] = $jdStatus;
  75. }
  76. public function getJdStatus(){
  77. return $this->jdStatus;
  78. }
  79. private $projectNo;
  80. public function setProjectNo($projectNo){
  81. $this->params['projectNo'] = $projectNo;
  82. }
  83. public function getProjectNo(){
  84. return $this->projectNo;
  85. }
  86. private $siteNo;
  87. public function setSiteNo($siteNo){
  88. $this->params['siteNo'] = $siteNo;
  89. }
  90. public function getSiteNo(){
  91. return $this->siteNo;
  92. }
  93. private $pinParam;
  94. public function setPinParam($pinParam){
  95. $this->params['pinParam'] = $pinParam;
  96. }
  97. public function getPinParam(){
  98. return $this->pinParam;
  99. }
  100. private $totalPriceValue;
  101. public function setTotalPriceValue($totalPriceValue){
  102. $this->params['totalPriceValue'] = $totalPriceValue;
  103. }
  104. public function getTotalPriceValue(){
  105. return $this->totalPriceValue;
  106. }
  107. private $offLineOrder;
  108. public function setOffLineOrder($offLineOrder){
  109. $this->params['offLineOrder'] = $offLineOrder;
  110. }
  111. public function getOffLineOrder(){
  112. return $this->offLineOrder;
  113. }
  114. private $orderSource;
  115. public function setOrderSource($orderSource){
  116. $this->params['orderSource'] = $orderSource;
  117. }
  118. public function getOrderSource(){
  119. return $this->orderSource;
  120. }
  121. private $customTel;
  122. public function setCustomTel($customTel){
  123. $this->params['customTel'] = $customTel;
  124. }
  125. public function getCustomTel(){
  126. return $this->customTel;
  127. }
  128. private $actualAmount;
  129. public function setActualAmount($actualAmount){
  130. $this->params['actualAmount'] = $actualAmount;
  131. }
  132. public function getActualAmount(){
  133. return $this->actualAmount;
  134. }
  135. private $customName;
  136. public function setCustomName($customName){
  137. $this->params['customName'] = $customName;
  138. }
  139. public function getCustomName(){
  140. return $this->customName;
  141. }
  142. private $cashPayWay;
  143. public function setCashPayWay($cashPayWay){
  144. $this->params['cashPayWay'] = $cashPayWay;
  145. }
  146. public function getCashPayWay(){
  147. return $this->cashPayWay;
  148. }
  149. private $cartGoodsInfoList;
  150. public function setCartGoodsInfoList($cartGoodsInfoList){
  151. $size = count($cartGoodsInfoList);
  152. for ($i=0; $i<$size; $i++){
  153. $cartGoodsInfoList [$i] = $cartGoodsInfoList [$i] ->getInstance();
  154. }
  155. $this->params['cartGoodsInfoList'] = $cartGoodsInfoList;
  156. }
  157. private $totalDiscount;
  158. public function setTotalDiscount($totalDiscount){
  159. $this->params['totalDiscount'] = $totalDiscount;
  160. }
  161. public function getTotalDiscount(){
  162. return $this->totalDiscount;
  163. }
  164. private $payStatus;
  165. public function setPayStatus($payStatus){
  166. $this->params['payStatus'] = $payStatus;
  167. }
  168. public function getPayStatus(){
  169. return $this->payStatus;
  170. }
  171. private $open_id_seller;
  172. public function setOpen_id_seller($open_id_seller){
  173. $this->params['open_id_seller'] = $open_id_seller;
  174. }
  175. public function getOpen_id_seller(){
  176. return $this->open_id_seller;
  177. }
  178. private $xid_seller;
  179. public function setXid_seller($xid_seller){
  180. $this->params['xid_seller'] = $xid_seller;
  181. }
  182. public function getXid_seller(){
  183. return $this->xid_seller;
  184. }
  185. function getInstance(){
  186. return $this->params;
  187. }
  188. }
  189. ?>