<?php
namespace jd_vop\request\order;
class SelectJdOrderQueryExt
{
public $orderType;
public $jdOrderState;
public $poNo;
public $finishTime;
public $createOrderTime;
public $paymentType;
public $outTime;
public $invoiceType;
public function setOrderType(): void
{
$this->orderType = 1;
}
public function setJdOrderState(): void
{
$this->jdOrderState = 1;
}
public function setPoNo(): void
{
$this->poNo = 1;
}
public function setFinishTime(): void
{
$this->finishTime = 1;
}
public function setCreateOrderTime(): void
{
$this->createOrderTime = 1;
}
public function setPaymentType(): void
{
$this->paymentType = 1;
}
public function setOutTime(): void
{
$this->outTime = 1;
}
public function setInvoiceType(): void
{
$this->invoiceType = 1;
}
public function parse(): string
{
$setters = [];
foreach ($this as $k => $v) {
if ($v == 1) {
$setters[] = $k;
}
}
return implode(",", $setters);
}
}