代码初始化
This commit is contained in:
82
extend/Yzh/Model/Tax/FileInfo.php
Normal file
82
extend/Yzh/Model/Tax/FileInfo.php
Normal file
@@ -0,0 +1,82 @@
|
||||
<?php
|
||||
|
||||
namespace Yzh\Model\Tax;
|
||||
|
||||
use Yzh\Model\BaseModel;
|
||||
|
||||
/**
|
||||
* 报税文件详情
|
||||
* Class FileInfo
|
||||
*/
|
||||
class FileInfo extends BaseModel
|
||||
{
|
||||
/**
|
||||
* 文件名称
|
||||
* @var string
|
||||
*/
|
||||
protected $name;
|
||||
/**
|
||||
* 下载文件临时 URL
|
||||
* @var string
|
||||
*/
|
||||
protected $url;
|
||||
/**
|
||||
* 文件解压缩密码
|
||||
* @var string
|
||||
*/
|
||||
protected $pwd;
|
||||
|
||||
/**
|
||||
* 文件名称
|
||||
* @var string $name
|
||||
*/
|
||||
public function setName($name)
|
||||
{
|
||||
$this->name = $name;
|
||||
}
|
||||
|
||||
/**
|
||||
* 文件名称
|
||||
* @return string
|
||||
*/
|
||||
public function getName()
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
|
||||
/**
|
||||
* 下载文件临时 URL
|
||||
* @var string $url
|
||||
*/
|
||||
public function setUrl($url)
|
||||
{
|
||||
$this->url = $url;
|
||||
}
|
||||
|
||||
/**
|
||||
* 下载文件临时 URL
|
||||
* @return string
|
||||
*/
|
||||
public function getUrl()
|
||||
{
|
||||
return $this->url;
|
||||
}
|
||||
|
||||
/**
|
||||
* 文件解压缩密码
|
||||
* @var string $pwd
|
||||
*/
|
||||
public function setPwd($pwd)
|
||||
{
|
||||
$this->pwd = $pwd;
|
||||
}
|
||||
|
||||
/**
|
||||
* 文件解压缩密码
|
||||
* @return string
|
||||
*/
|
||||
public function getPwd()
|
||||
{
|
||||
return $this->pwd;
|
||||
}
|
||||
}
|
||||
37
extend/Yzh/Model/Tax/GetTaxFileRequest.php
Normal file
37
extend/Yzh/Model/Tax/GetTaxFileRequest.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
namespace Yzh\Model\Tax;
|
||||
|
||||
use Yzh\Model\BaseRequest;
|
||||
|
||||
/**
|
||||
* 下载个人所得税申报明细表请求
|
||||
* Class GetTaxFileRequest
|
||||
*/
|
||||
class GetTaxFileRequest extends BaseRequest
|
||||
{
|
||||
/**
|
||||
* 平台企业 ID
|
||||
* @var string
|
||||
*/
|
||||
public $dealer_id;
|
||||
/**
|
||||
* 平台企业签约主体
|
||||
* @var string
|
||||
*/
|
||||
public $ent_id;
|
||||
/**
|
||||
* 所属期
|
||||
* @var string
|
||||
*/
|
||||
public $year_month;
|
||||
|
||||
public function __construct($params = array())
|
||||
{
|
||||
foreach (array_keys(get_object_vars($this)) as $property) {
|
||||
if (isset($params[$property])) {
|
||||
$this->{$property} = $params[$property];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
33
extend/Yzh/Model/Tax/GetTaxFileResponse.php
Normal file
33
extend/Yzh/Model/Tax/GetTaxFileResponse.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
namespace Yzh\Model\Tax;
|
||||
|
||||
use Yzh\Model\BaseResponse;
|
||||
use Yzh\Model\ResponseInterface;
|
||||
|
||||
/**
|
||||
* 下载个人所得税申报明细表返回
|
||||
* Class GetTaxFileResponse
|
||||
*/
|
||||
class GetTaxFileResponse extends BaseResponse implements ResponseInterface
|
||||
{
|
||||
/**
|
||||
* 获取数据对象
|
||||
* @return GetTaxFileResponseData
|
||||
*/
|
||||
public function getData()
|
||||
{
|
||||
return $this->data;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置数据对象
|
||||
* @param array $data
|
||||
* @return self
|
||||
*/
|
||||
public function setData($data)
|
||||
{
|
||||
$this->data = new GetTaxFileResponseData($data);
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
39
extend/Yzh/Model/Tax/GetTaxFileResponseData.php
Normal file
39
extend/Yzh/Model/Tax/GetTaxFileResponseData.php
Normal file
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
namespace Yzh\Model\Tax;
|
||||
|
||||
use Yzh\Model\BaseModel;
|
||||
use Yzh\Model\ResponseDataInterface;
|
||||
|
||||
/**
|
||||
* 下载个人所得税申报明细表返回
|
||||
* Class GetTaxFileResponseData
|
||||
*/
|
||||
class GetTaxFileResponseData extends BaseModel implements ResponseDataInterface
|
||||
{
|
||||
/**
|
||||
* 文件详情
|
||||
* @var FileInfo[]
|
||||
*/
|
||||
protected $file_info;
|
||||
|
||||
/**
|
||||
* @var array $items
|
||||
*/
|
||||
public function setFileInfo($items)
|
||||
{
|
||||
$this->file_info = array();
|
||||
foreach ($items as $k => $v) {
|
||||
array_push($this->file_info, new FileInfo($v));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 文件详情
|
||||
* @return FileInfo[]
|
||||
*/
|
||||
public function getFileInfo()
|
||||
{
|
||||
return $this->file_info;
|
||||
}
|
||||
}
|
||||
42
extend/Yzh/Model/Tax/GetUserCrossRequest.php
Normal file
42
extend/Yzh/Model/Tax/GetUserCrossRequest.php
Normal file
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
namespace Yzh\Model\Tax;
|
||||
|
||||
use Yzh\Model\BaseRequest;
|
||||
|
||||
/**
|
||||
* 查询纳税人是否为跨集团用户请求
|
||||
* Class GetUserCrossRequest
|
||||
*/
|
||||
class GetUserCrossRequest extends BaseRequest
|
||||
{
|
||||
/**
|
||||
* 平台企业 ID
|
||||
* @var string
|
||||
*/
|
||||
public $dealer_id;
|
||||
/**
|
||||
* 年份
|
||||
* @var string
|
||||
*/
|
||||
public $year;
|
||||
/**
|
||||
* 身份证号码
|
||||
* @var string
|
||||
*/
|
||||
public $id_card;
|
||||
/**
|
||||
* 平台企业签约主体
|
||||
* @var string
|
||||
*/
|
||||
public $ent_id;
|
||||
|
||||
public function __construct($params = array())
|
||||
{
|
||||
foreach (array_keys(get_object_vars($this)) as $property) {
|
||||
if (isset($params[$property])) {
|
||||
$this->{$property} = $params[$property];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
33
extend/Yzh/Model/Tax/GetUserCrossResponse.php
Normal file
33
extend/Yzh/Model/Tax/GetUserCrossResponse.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
namespace Yzh\Model\Tax;
|
||||
|
||||
use Yzh\Model\BaseResponse;
|
||||
use Yzh\Model\ResponseInterface;
|
||||
|
||||
/**
|
||||
* 查询纳税人是否为跨集团用户返回
|
||||
* Class GetUserCrossResponse
|
||||
*/
|
||||
class GetUserCrossResponse extends BaseResponse implements ResponseInterface
|
||||
{
|
||||
/**
|
||||
* 获取数据对象
|
||||
* @return GetUserCrossResponseData
|
||||
*/
|
||||
public function getData()
|
||||
{
|
||||
return $this->data;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置数据对象
|
||||
* @param array $data
|
||||
* @return self
|
||||
*/
|
||||
public function setData($data)
|
||||
{
|
||||
$this->data = new GetUserCrossResponseData($data);
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
37
extend/Yzh/Model/Tax/GetUserCrossResponseData.php
Normal file
37
extend/Yzh/Model/Tax/GetUserCrossResponseData.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
namespace Yzh\Model\Tax;
|
||||
|
||||
use Yzh\Model\BaseModel;
|
||||
use Yzh\Model\ResponseDataInterface;
|
||||
|
||||
/**
|
||||
* 查询纳税人是否为跨集团用户返回
|
||||
* Class GetUserCrossResponseData
|
||||
*/
|
||||
class GetUserCrossResponseData extends BaseModel implements ResponseDataInterface
|
||||
{
|
||||
/**
|
||||
* 跨集团标识
|
||||
* @var bool
|
||||
*/
|
||||
protected $is_cross;
|
||||
|
||||
/**
|
||||
* 跨集团标识
|
||||
* @var bool $is_cross
|
||||
*/
|
||||
public function setIsCross($is_cross)
|
||||
{
|
||||
$this->is_cross = $is_cross;
|
||||
}
|
||||
|
||||
/**
|
||||
* 跨集团标识
|
||||
* @return bool
|
||||
*/
|
||||
public function getIsCross()
|
||||
{
|
||||
return $this->is_cross;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user