You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
information-system/webht/third_party/trippestOrderSync/models/TuLanDuo_queryContentBuilde...

143 lines
4.1 KiB
PHP

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?php
/*!
* 图兰朵系统对接:
* 查询接口业务参数
* @author LYT <lyt@hainatravel.com>
* @date 2018-03-31
*/
class TuLanDuo_queryContentBuilder extends CI_Model
{
private $userId;
private $Key;
private $pageSize=20; //”Integer”//每页数量 每页最多返回50行
private $pageIndex=1; //”Integer”//页码。第几页数据
private $orderType; //”Integer”//订单类型1=独立成团2=散客团 【精准查询】
private $orderStatus; //”Integer”//订单状态 1=已确认0=待确认
private $startTravelDate; //”String”//当前出游时间之后 【精准查询】
private $endTravelDate; //”String”//当前出游时间之前 【精准查询】
private $startOrderDate; //”String”//当前预定时间之后 【精准查询】
private $endOrderDate; //”String”//当前预定时间之前 【精准查询】
private $agcOrderNo; //”String”//组团社团号 【模糊查询】
private $adultNum; //”Integer”//大人数量 【精准查询】
private $childNum; //”Integer”//小孩数量 【精准查询】
private $customerName; //”String”//订单游客名单 【模糊查询】
private $routeName; //”String”//行程名称 。 【模糊查询】
private $operationDep; //”String”//操作部门 【精准查询】
private $orderId; //”Integer”//订单ID
private $bizContentarr = array();
private $bizContent = NULL;
public function getBizContent()
{
if(!empty($this->bizContentarr)){
$this->bizContent = json_encode($this->bizContentarr);
}
return $this->bizContent;
}
public function setUserId($userId)
{
$this->userId = $userId;
$this->bizContentarr['userId'] = $userId;
return $this;
}
public function setKey($Key)
{
$this->key = $Key;
$this->bizContentarr['key'] = $Key;
return $this;
}
public function getPageSize()
{
return $this->pageSize;
}
public function setPageSize($pageSize)
{
$this->pageSize = $pageSize;
$this->bizContentarr['pageSize'] = $pageSize;
return $this;
}
public function getPageIndex()
{
return $this->pageIndex;
}
public function setPageIndex($pageIndex)
{
$this->pageIndex = $pageIndex;
$this->bizContentarr['pageIndex'] = $pageIndex;
return $this;
}
public function getStartTravelDate()
{
return $this->startTravelDate;
}
public function setStartTravelDate($startTravelDate)
{
$this->startTravelDate = $startTravelDate;
$this->bizContentarr['startTravelDate'] = $startTravelDate;
return $this;
}
public function getEndTravelDate()
{
return $this->endTravelDate;
}
public function setEndTravelDate($endTravelDate)
{
$this->endTravelDate = $endTravelDate;
$this->bizContentarr['endTravelDate'] = $endTravelDate;
return $this;
}
public function getStartOrderDate()
{
return $this->startOrderDate;
}
public function setStartOrderDate($startOrderDate)
{
$this->startOrderDate = $startOrderDate;
$this->bizContentarr['startOrderDate'] = $startOrderDate;
return $this;
}
public function getEndOrderDate()
{
return $this->endOrderDate;
}
public function setEndOrderDate($endOrderDate)
{
$this->endOrderDate = $endOrderDate;
$this->bizContentarr['endOrderDate'] = $endOrderDate;
return $this;
}
public function getOrderId()
{
return $this->orderId;
}
public function setOrderId($orderId)
{
$this->orderId = $orderId;
$this->bizContentarr['orderId'] = $orderId;
return $this;
}
public function getAgcOrderNo()
{
return $this->agcOrderNo;
}
public function setAgcOrderNo($agcOrderNo)
{
$this->agcOrderNo = $agcOrderNo;
$this->bizContentarr['agcOrderNo'] = $agcOrderNo;
return $this;
}
// 其他还没用到先不写了...
}
?>