WlbOrderScheduleRuleUpdateRequest.php
2.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<?php
/**
* TOP API: taobao.wlb.order.schedule.rule.update request
*
* @author auto create
* @since 1.0, 2012-12-13 16:33:03
*/
class WlbOrderScheduleRuleUpdateRequest
{
/**
* 备用发货仓库id
**/
private $backupStoreId;
/**
* 默认发货仓库id
**/
private $defaultStoreId;
/**
* 订单调度规则的额外规则设置: REMARK_STOP--有订单留言不自动下发 COD_STOP--货到付款订单不自动下发 CHECK_WAREHOUSE_DELIVER--检查仓库的配送范围
**/
private $option;
/**
* 国家地区标准编码列表
**/
private $provAreaIds;
/**
* 要修改的订单调度规则明细id
**/
private $scheduleRuleId;
private $apiParas = array();
public function setBackupStoreId($backupStoreId)
{
$this->backupStoreId = $backupStoreId;
$this->apiParas["backup_store_id"] = $backupStoreId;
}
public function getBackupStoreId()
{
return $this->backupStoreId;
}
public function setDefaultStoreId($defaultStoreId)
{
$this->defaultStoreId = $defaultStoreId;
$this->apiParas["default_store_id"] = $defaultStoreId;
}
public function getDefaultStoreId()
{
return $this->defaultStoreId;
}
public function setOption($option)
{
$this->option = $option;
$this->apiParas["option"] = $option;
}
public function getOption()
{
return $this->option;
}
public function setProvAreaIds($provAreaIds)
{
$this->provAreaIds = $provAreaIds;
$this->apiParas["prov_area_ids"] = $provAreaIds;
}
public function getProvAreaIds()
{
return $this->provAreaIds;
}
public function setScheduleRuleId($scheduleRuleId)
{
$this->scheduleRuleId = $scheduleRuleId;
$this->apiParas["schedule_rule_id"] = $scheduleRuleId;
}
public function getScheduleRuleId()
{
return $this->scheduleRuleId;
}
public function getApiMethodName()
{
return "taobao.wlb.order.schedule.rule.update";
}
public function getApiParas()
{
return $this->apiParas;
}
public function check()
{
RequestCheckUtil::checkNotNull($this->scheduleRuleId,"scheduleRuleId");
}
public function putOtherTextParam($key, $value) {
$this->apiParas[$key] = $value;
$this->$key = $value;
}
}