1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- <?php
- /**
- * Channel.php UTF-8
- * Channel信息
- *
- * @date : 2018/1/19 15:27
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : wuyonghong <wyh@huosdk.com>
- * @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;
- }
- }
|