* @version : HUOSDK 8.0 */ namespace huolib\queue\request; class Channel extends Request { private $ch = ''; /* 渠道编号 */ private $sub_ch = ''; /* 子渠道编号 */ public function __construct($data = []) { if (!empty($data)) { $this->setData($data); } } /** * 设置数据 * * @param array $data */ public function setData($data = []) { if (empty($data)) { return; } $this->setCh(get_val($data, 'ch')); $this->setSubCh(get_val($data, 'sub_ch')); } /** * 变量转数组 * * @return array */ public function toArray() { $_data['ch'] = $this->getCh(); $_data['sub_ch'] = $this->getSubCh(); return $_data; } /** * check参数合法性 */ public function check() { // TODO: wuyonghong 2018/5/30 校验渠道参数合法性 return true; } /** * @return string */ public function getCh() { return $this->ch; } /** * @param string $ch */ public function setCh($ch) { $this->ch = $ch; } /** * @return string */ public function getSubCh() { return $this->sub_ch; } /** * @param string $sub_ch */ public function setSubCh($sub_ch) { $this->sub_ch = $sub_ch; } }