why.xingtongworld.com项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

4039 lines
87 KiB

<?php
namespace fdd;
use fdd\FddException;
require_once "FddConfig.php";
require_once "FddException.php";
/**
* 数据对象基础类,该类中定义数据类最基本的行为,包括:
* 计算/设置/获取签名、输出xml格式的参数、从xml读取数据对象等
* @author widyhu
*/
class FddDataBase
{
protected $values = array();
/**
* 输出xml字符
* @throws FddException
**/
public function ToXml()
{
if(!is_array($this->values) || count($this->values) <= 0)
{
throw new FddException("数组数据异常!");
}
$xml = "<xml>";
foreach ($this->values as $key=>$val)
{
if (is_numeric($val)){
$xml.="<".$key.">".$val."<".$key.">";
}else{
$xml.="<".$key."><![CDATA[".$val."]]><".$key.">";
}
}
$xml.="</xml>";
return $xml;
}
/**
* 将xml转为array
* @param string $xml
* @throws FddException
* @return $this->value
*/
public function FromXml($xml)
{
if(!$xml){
throw new FddException("xml数据异常!");
}
//将XML转为array
//禁止引用外部xml实体
libxml_disable_entity_loader(true);
$this->values = json_decode(json_encode(simplexml_load_string($xml, "SimpleXMLElement", LIBXML_NOCDATA)), true);
return $this->values;
}
/**
* 格式化参数格式化成url参数
*/
public function ToUrlParams()
{
$buff = "";
foreach ($this->values as $k => $v)
{
if($k != "sign" && $v != "" && !is_array($v)){
$buff .= $k . "=" . $v . "&";
}
}
$buff = trim($buff, "&");
return $buff;
}
/**
* 设置AppID
* @param string $value
**/
public function SetApp_id($value)
{
$this->values["app_id"] = $value;
}
/**
* 获取AppId
* @return 值
**/
public function GetApp_id()
{
return $this->values["app_id"];
}
/**
* 判断AppId是否存在
* @return true 或 false
**/
public function IsApp_idSet()
{
return array_key_exists("organization", $this->values);
}
/**
* 设置请求时间
* @param string $value
**/
public function SetTimestamp($value)
{
$this->values["timestamp"] = $value;
}
/**
* 获取请求时间
* @return 值
**/
public function GetTimestamp()
{
return $this->values["timestamp"];
}
/**
* 判断请求时间是否存在
* @return true 或 false
**/
public function IsTimestampSet()
{
return array_key_exists("timestamp", $this->values);
}
/**
* 设置版本号
* @param string $value
**/
public function SetV($value)
{
$this->values["v"] = $value;
}
/**
* 获取版本号
* @return 值
**/
public function GetV()
{
return $this->values["v"];
}
/**
* 判断版本号是否存在
* @return true 或 false
**/
public function IsVSet()
{
return array_key_exists("v", $this->values);
}
/**
* 设置消息摘要
* @param string $value
**/
public function SetMsg_digest($value)
{
$this->values["msg_digest"] = $value;
}
/**
* 获取消息摘要
* @return 值
**/
public function GetMsg_digest()
{
return $this->values["msg_digest"];
}
/**
* 判断消息摘要是否存在
* @return true 或 false
**/
public function IsMsg_digestSet()
{
return array_key_exists("msg_digest", $this->values);
}
/**
* 获取设置的值
*/
public function GetValues()
{
return $this->values;
}
}
/**
* 合规化方案 账号注册
* Class FddAccount
*/
class FddAccount extends FddDataBase{
/**
* 设置 用户在接入方的唯一标识
* @param string $value
**/
public function SetOpenID($value)
{
$this->values['open_id'] = $value;
}
/**
* 判断 唯一标识 是否存在
* @return true 或 false
**/
public function IsOpenIDSet()
{
return array_key_exists('open_id', $this->values);
}
/**
* 设置用户类型 1:个人,2:企业
* @param string $value
**/
public function SetAccountType($value)
{
$this->values['account_type'] = $value;
}
/**
* 判断 唯一标识 是否存在
* @return true 或 false
**/
public function IsAccountTypeSet()
{
return array_key_exists('account_type', $this->values);
}
}
/**
* 合同文档模板和生成类
* Class FddTemplate
*/
class FddTemplate extends FddDataBase {
/**
* 设置 模板编号
* @param string $value
**/
public function SetTemplate_id($value)
{
$this->values['template_id'] = $value;
}
/**
* 获取 模板编号
* @return 值
**/
public function GetTemplate_id()
{
return $this->values['template_id'];
}
/**
* 判断 模板编号 是否存在
* @return true 或 false
**/
public function IsTemplate_idSet()
{
return array_key_exists('template_id', $this->values);
}
/**
* 设置 文档类型
* @param string $value
**/
public function SetDoc_type($value)
{
$this->values['doc_type'] = $value;
}
/**
* 判断 文档类型 是否存在
* @param string $value
**/
public function IsDoc_typeSet()
{
return array_key_exists('doc_type', $this->values);
}
/**
* 设置 文档地址
* @param string $value
**/
public function SetDoc_url($value)
{
$this->values['doc_url'] = $value;
}
/**
* 判断 文档地址 是否存在
* @return true 或 false
**/
public function IsDoc_urlSet()
{
return array_key_exists('doc_url', $this->values);
}
/**
* 设置 文档标题
* @param string $value
**/
public function SetDoc_title($value)
{
$this->values['doc_title'] = $value;
}
/**
* 获取 文档标题
* @return 值
**/
public function GetDoc_title()
{
return $this->values['doc_title'];
}
/**
* 判断 文档标题 是否存在
* @return true 或 false
**/
public function IsDoc_titleSet()
{
return array_key_exists('doc_title', $this->values);
}
/**
* 设置 PDF模板
* @param string $value
**/
public function SetFile($value)
{
$this->values['file'] = $value;
}
/**
* 判断 PDF模板 是否存在
* @return true 或 false
**/
public function IsFileSet()
{
return array_key_exists('file', $this->values);
}
/**
* 设置 合同编号
* @param string $value
**/
public function SetContract_id($value)
{
$this->values['contract_id'] = $value;
}
/**
* 获取 合同编号
* @return 值
**/
public function GetContract_id()
{
return $this->values['contract_id'];
}
/**
* 判断 合同编号 是否存在
* @return true 或 false
**/
public function IsContract_idSet()
{
return array_key_exists('contract_id', $this->values);
}
/**
* 设置 字体大小
* @param string $value
**/
public function SetFont_size($value)
{
$this->values['font_size'] = $value;
}
/**
* 获取 字体大小
* @return 值
**/
public function GetFont_size()
{
return $this->values['font_size'];
}
/**
* 判断 字体大小 是否存在
* @return true 或 false
**/
public function IsFont_sizeSet()
{
return array_key_exists('font_size', $this->values);
}
/**
* 设置 字体类型
* @param string $value
**/
public function SetFont_type($value)
{
$this->values['font_type'] = $value;
}
/**
* 获取 字体类型
* @return 值
**/
public function GetFont_type()
{
return $this->values['font_type'];
}
/**
* 判断 字体类型 是否存在
* @return true 或 false
**/
public function IsFont_typeSet()
{
return array_key_exists('font_type', $this->values);
}
/**
* 设置 填充内容
* @param string $value
**/
public function SetParameter_map($value)
{
$this->values['parameter_map'] = $value;
}
/**
* 获取 填充内容
* @return 值
**/
public function GetParameter_map()
{
return $this->values['parameter_map'];
}
/**
* 判断 填充内容 是否存在
* @return true 或 false
**/
public function IsParameter_mapSet()
{
return array_key_exists('parameter_map', $this->values);
}
/**
* 设置 动态表格
* @param string $value
**/
public function SetDynamic_tables($value)
{
$this->values['dynamic_tables'] = $value;
}
/**
* 获取 动态表格
* @return 值
**/
public function GetDynamic_tables()
{
return $this->values['dynamic_tables'];
}
/**
* 判断 动态表格 是否存在
* @return true 或 false
**/
public function IsDynamic_tablesSet()
{
return array_key_exists('dynamic_tables', $this->values);
}
/**
* 设置 页面添加table
* @param string $value
**/
public function SetInsertWay($value)
{
$this->values['insertWay'] = $value;
}
/**
* 获取 页面添加table
* @return 值
**/
public function GetInsertWay()
{
return $this->values['insertWay'];
}
/**
* 判断 页面添加table 是否存在
* @return true 或 false
**/
public function IsInsertWaySet()
{
return array_key_exists('insertWay', $this->values);
}
/**
* 设置 关键字
* @param string $value
**/
public function SetKeyword($value)
{
$this->values['keyword'] = $value;
}
/**
* 获取 关键字
* @return 值
**/
public function GetKeyword()
{
return $this->values['keyword'];
}
/**
* 判断 关键字 是否存在
* @return true 或 false
**/
public function IsKeywordSet()
{
return array_key_exists('keyword', $this->values);
}
/**
* 设置 从第几页开始
* @param string $value
**/
public function SetPageBegin($value)
{
$this->values['pageBegin'] = $value;
}
/**
* 获取 从第几页开始
* @return 值
**/
public function GetPageBegin()
{
return $this->values['pageBegin'];
}
/**
* 判断 从第几页开始 是否存在
* @return true 或 false
**/
public function IsPageBeginSet()
{
return array_key_exists('pageBegin', $this->values);
}
/**
* 设置 边框
* @param string $value
**/
public function SetBorderFlag($value)
{
$this->values['borderFlag'] = $value;
}
/**
* 获取 边框
* @return 值
**/
public function GetBorderFlag()
{
return $this->values['borderFlag'];
}
/**
* 判断 边框 是否存在
* @return true 或 false
**/
public function IsBorderFlagSet()
{
return array_key_exists('borderFlag', $this->values);
}
/**
* 设置 正文行高
* @param string $value
**/
public function SetCellHeight($value)
{
$this->values['cellHeight'] = $value;
}
/**
* 获取 正文行高
* @return 值
**/
public function GetCellHeight()
{
return $this->values['cellHeight'];
}
/**
* 判断 正文行高 是否存在
* @return true 或 false
**/
public function IsCellHeightSet()
{
return array_key_exists('cellHeight', $this->values);
}
/**
* 设置 Table中每个单元的水平对齐方式
* @param string $value
**/
public function SetCellHorizontalAlignment($value)
{
$this->values['cellHorizontalAlignment'] = $value;
}
/**
* 获取 Table中每个单元的水平对齐方式
* @return 值
**/
public function GetCellHorizontalAlignment()
{
return $this->values['cellHorizontalAlignment'];
}
/**
* 判断 Table中每个单元的水平对齐方式 是否存在
* @return true 或 false
**/
public function IsCellHorizontalAlignmentSet()
{
return array_key_exists('cellHorizontalAlignment', $this->values);
}
/**
* 设置 Table中每个单元的垂直对齐方式
* @param string $value
**/
public function SetCellVerticalAlignment($value)
{
$this->values['cellVerticalAlignment'] = $value;
}
/**
* 获取 Table中每个单元的垂直对齐方式
* @return 值
**/
public function GetCellVerticalAlignment()
{
return $this->values['cellVerticalAlignment'];
}
/**
* 判断 Table中每个单元的垂直对齐方式 是否存在
* @return true 或 false
**/
public function IsCellVerticalAlignmentSet()
{
return array_key_exists('cellVerticalAlignment', $this->values);
}
/**
* 设置 表头上方的一级标题
* @param string $value
**/
public function SetTheFirstHeader($value)
{
$this->values['theFirstHeader'] = $value;
}
/**
* 获取 表头上方的一级标题
* @return 值
**/
public function GetTheFirstHeader()
{
return $this->values['theFirstHeader'];
}
/**
* 判断 表头上方的一级标题 是否存在
* @return true 或 false
**/
public function IsTheFirstHeaderSet()
{
return array_key_exists('theFirstHeader', $this->values);
}
/**
* 设置 表头信息
* @param string $value
**/
public function SetHeaders($value)
{
$this->values['headers'] = $value;
}
/**
* 获取 表头信息
* @return 值
**/
public function GetHeaders()
{
return $this->values['headers'];
}
/**
* 判断 表头信息 是否存在
* @return true 或 false
**/
public function IsHeadersSet()
{
return array_key_exists('headers', $this->values);
}
/**
* 设置 表头对齐方式
* @param string $value
**/
public function SetHeadersAlignment($value)
{
$this->values['headersAlignment'] = $value;
}
/**
* 获取 表头对齐方式
* @return 值
**/
public function GetHeadersAlignment()
{
return $this->values['headersAlignment'];
}
/**
* 判断 表头对齐方式 是否存在
* @return true 或 false
**/
public function IsHeadersAlignmentSet()
{
return array_key_exists('headersAlignment', $this->values);
}
/**
* 设置 正文
* @param string $value
**/
public function SetDatas($value)
{
$this->values['datas'] = $value;
}
/**
* 获取 正文
* @return 值
**/
public function GetDatas()
{
return $this->values['datas'];
}
/**
* 判断 正文 是否存在
* @return true 或 false
**/
public function IsDatasSet()
{
return array_key_exists('datas', $this->values);
}
/**
* 设置 各列宽度比例
* @param string $value
**/
public function SetColWidthPercent($value)
{
$this->values['colWidthPercent'] = $value;
}
/**
* 获取 各列宽度比例
* @return 值
**/
public function GetColWidthPercent()
{
return $this->values['colWidthPercent'];
}
/**
* 判断 各列宽度比例 是否存在
* @return true 或 false
**/
public function IsColWidthPercentSet()
{
return array_key_exists('colWidthPercent', $this->values);
}
/**
* 设置 table的水平对齐方式
* @param string $value
**/
public function SetTableHorizontalAlignment($value)
{
$this->values['tableHorizontalAlignment'] = $value;
}
/**
* 获取 table的水平对齐方式
* @return 值
**/
public function GetTableHorizontalAlignment()
{
return $this->values['tableHorizontalAlignment'];
}
/**
* 判断 table的水平对齐方式 是否存在
* @return true 或 false
**/
public function IsTableHorizontalAlignmentSet()
{
return array_key_exists('tableHorizontalAlignment', $this->values);
}
/**
* 设置 table宽度的百分比
* @param string $value
**/
public function SetTableWidthPercentage($value)
{
$this->values['tableWidthPercentage'] = $value;
}
/**
* 获取 table宽度的百分比
* @return 值
**/
public function GetTableWidthPercentage()
{
return $this->values['tableWidthPercentage'];
}
/**
* 判断 table宽度的百分比 是否存在
* @return true 或 false
**/
public function IsTableWidthPercentageSet()
{
return array_key_exists('tableWidthPercentage', $this->values);
}
/**
* 设置 设置table居左居中居右后的水平偏移量
* @param string $value
**/
public function SetTableHorizontalOffset($value)
{
$this->values['tableHorizontalOffset'] = $value;
}
/**
* 获取 设置table居左居中居右后的水平偏移量
* @return 值
**/
public function GetTableHorizontalOffset()
{
return $this->values['tableHorizontalOffset'];
}
/**
* 判断 设置table居左居中居右后的水平偏移量 是否存在
* @return true 或 false
**/
public function IsTableHorizontalOffsetSet()
{
return array_key_exists('tableHorizontalOffset', $this->values);
}
}
/**
* 合同签署类
* Class FddSignContract
*/
class FddSignContract extends FddDataBase {
/**
* 设置 存证方案手动签署时所传身份证--用于刷脸验证,姓名和身份证需要同时传
* @param string $value
**/
public function SetCustomerIdentNo($value)
{
$this->values['customer_ident_no'] = $value;
}
/**
* 获取 存证方案手动签署时所传身份证--用于刷脸验证,姓名和身份证需要同时传
* @param string $value
**/
public function GetCustomerIdentNo()
{
return $this->values['customer_ident_no'];
}
/**
* 判断 存证方案手动签署时所传身份证 是否存在
* @return true 或 false
**/
public function IsCustomerIdentNoSet()
{
return array_key_exists('customer_ident_no', $this->values);
}
/**
* 设置 存证方案手动签署时所传姓名--用于刷脸验证,姓名和身份证需要同时传
* @param string $value
**/
public function SetCustomerName($value)
{
$this->values['customer_name'] = $value;
}
/**
* 获取 存证方案手动签署时所传姓名--用于刷脸验证,姓名和身份证需要同时传
* @param string $value
**/
public function GetCustomerName()
{
return $this->values['customer_name'];
}
/**
* 判断 存证方案手动签署时所传姓名 是否存在
* @return true 或 false
**/
public function IsCustomerNameSet()
{
return array_key_exists('customer_name', $this->values);
}
/**
* 设置 存证方案手动签署时所传手机号
* @param string $value
**/
public function SetCustomerMobile($value)
{
$this->values['customer_mobile'] = $value;
}
/**
* 获取 存证方案手动签署时所传手机号
* @param string $value
**/
public function GetCustomerMobile()
{
return $this->values['customer_mobile'];
}
/**
* 判断 存证方案手动签署时所传手机号 是否存在
* @return true 或 false
**/
public function IsCustomerMobileSet()
{
return array_key_exists('customer_mobile', $this->values);
}
/**
* 设置 签署时所传合同编号
* @param string $value
**/
public function SetContract_id($value)
{
$this->values['contract_id'] = $value;
}
/**
* 获取 签署时所传合同编号
* @param string $value
**/
public function GetContract_id()
{
return $this->values['contract_id'];
}
/**
* 判断 签署时所传合同编号 是否存在
* @return true 或 false
**/
public function IsContract_idSet()
{
return array_key_exists('contract_id', $this->values);
}
/**
* 设置 签署时所传客户编号
* @param string $value
**/
public function SetCustomer_id($value)
{
$this->values['customer_id'] = $value;
}
/**
* 获取 签署时所传合同编号
* @param string $value
**/
public function GetCustomer_id()
{
return $this->values['customer_id'];
}
/**
* 判断 签署时所传客户编号 是否存在
* @return true 或 false
**/
public function IsCustomer_idSet()
{
return array_key_exists('customer_id', $this->values);
}
/**
* 设置 签署时所传交易号
* @param string $value
**/
public function SetTransaction_id($value)
{
$this->values['transaction_id'] = $value;
}
/**
* 获取 是否设置有效期
* @param string $value
**/
public function GetTransaction_id()
{
return $this->values['transaction_id'];
}
/**
* 判断 签署时所传交易号 是否存在
**/
public function IsTransaction_idSet()
{
return array_key_exists('transaction_id', $this->values);
}
/**
* 设置 有效时间
* @param string $value
**/
public function SetExpire_time($value)
{
$this->values['expire_time'] = $value;
}
/**
* 设置 传入url
* @param string $value
**/
public function SetSource_url($value)
{
$this->values['source_url'] = $value;
}
/**
* 判断 传入url 是否存在
**/
public function IsSource_urlSet()
{
return array_key_exists('source_url', $this->values);
}
/**
* 设置 短信标识
* @param string $value
**/
public function SetPush_type($value)
{
$this->values['push_type'] = $value;
}
/**
* 判断 短信标识 是否存在
**/
public function IsPush_typeSet()
{
return array_key_exists('push_type', $this->values);
}
/**
* 设置 定位关键字
* @param string $value
**/
public function SetSign_keyword($value)
{
$this->values['sign_keyword'] = $value;
}
/**
* 获取 有效期
**/
public function GetSign_keyword()
{
return $this->values['sign_keyword'];
}
/**
* 判断 定位关键字 是否存在
**/
public function IsSign_keywordSet()
{
return array_key_exists('sign_keyword', $this->values);
}
/**
* 设置 定位关键字(多)
* @param string $value
**/
public function SetSign_keywords($value)
{
$this->values['sign_keywords'] = $value;
}
/**
* 判断 定位关键字(多) 是否存在
**/
public function IsSign_keywordsSet()
{
return array_key_exists('sign_keywords', $this->values);
}
/**
* 设置 是否设置有效期
* @param string $value
**/
public function SetLimit_type($value)
{
$this->values['limit_type'] = $value;
}
/**
* 获取 是否设置有效期
**/
public function GetLimit_type()
{
return $this->values['limit_type'];
}
/**
* 判断 是否设置有效期 是否存在
**/
public function IsLimit_typeSet()
{
return array_key_exists('limit_type', $this->values);
}
/**
* 设置 有效期
* @param string $value
**/
public function SetValidity($value)
{
$this->values['validity'] = $value;
}
/**
* 获取 有效期
**/
public function GetValidity()
{
return $this->values['validity'];
}
/**
* 判断 有效期 是否存在
**/
public function IsValiditySet()
{
return array_key_exists('validity', $this->values);
}
/**
* 设置 页面跳转url(签名结果同步通知)
* @param string $value
**/
public function SetReturn_url($value)
{
$this->values['return_url'] = $value;
}
/**
* 判断 页面跳转url(签名结果同步通知) 是否存在
**/
public function IsReturn_urlSet()
{
return array_key_exists('return_url', $this->values);
}
/**
* 设置 签名结果异步步通知url
* @param string $value
**/
public function SetNotify_url($value)
{
$this->values['notify_url'] = $value;
}
/**
* 设置 签名结果异步步通知url
* @param string $value
**/
public function IsNotify_urlSet()
{
return array_key_exists('notify_url', $this->values);
}
/**
* 设置 文档标题
* @param string $value
**/
public function SetDoc_title($value)
{
$this->values['doc_title'] = $value;
}
/**
* 获取 文档标题
* @param string $value
**/
public function GetDoc_title()
{
return $this->values['doc_title'];
}
/**
* 判断 文档标题 是否存在
* @return true 或 false
**/
public function IsDoc_titleSet()
{
return array_key_exists('doc_title', $this->values);
}
/**
* 设置 手写章
* @param string $value
**/
public function SetHandsignimg($value)
{
$this->values['handsignimg'] = $value;
}
/**
* 设置 短信验证码
* @param string $value
**/
public function SetSms($value)
{
$this->values['sms'] = $value;
}
/**
* 判断 短信验证码 是否存在
* @param string $value
**/
public function IsSmsSet()
{
return array_key_exists('sms', $this->values);
}
/**
* 设置 短信校验令牌
* @param string $value
**/
public function SetMarkUUID($value)
{
$this->values['markUUID'] = $value;
}
/**
* 判断 短信校验令牌 是否存在
* @param string $value
**/
public function IsMarkUUIDSet()
{
return array_key_exists('markUUID', $this->values);
}
/**
* 设置 批量签署记录主键
* @param string $value
**/
public function SetExtBatchSignId($value)
{
$this->values['extBatchSignId'] = $value;
}
/**
* 判断 批量签署记录主键 是否存在
* @param string $value
**/
public function IsExtBatchSignIdSet()
{
return array_key_exists('extBatchSignId', $this->values);
}
/**
* 设置 填充内容
* @param string $value
**/
public function SetParameter_map($value)
{
$this->values['parameter_map'] = $value;
}
/**
* 判断 填充内容 是否存在
* @return true 或 false
**/
public function IsParameter_mapSet()
{
return array_key_exists('parameter_map', $this->values);
}
/**
* 设置 签署截止时间
* @param string $value
**/
public function SetExpiration_time($value)
{
$this->values['expiration_time'] = $value;
}
/**
* 判断 签署截止时间 是否存在
* @return true 或 false
**/
public function IsExpiration_timeSet()
{
return array_key_exists('expiration_time', $this->values);
}
/**
* 设置 是否发送通知(短信 及邮件)
* @param string $value
**/
public function SetSend_msg($value)
{
$this->values['send_msg'] = $value;
}
/**
* 判断 是否发送通知(短信 及邮件) 是否存在
* @return true 或 false
**/
public function IsSend_msgSet()
{
return array_key_exists('send_msg', $this->values);
}
/**
* 设置 待签署人姓名
* @param string $value
**/
public function SetUser_names($value)
{
$this->values['user_names'] = $value;
}
/**
* 判断 待签署人姓名 是否存在
* @return true 或 false
**/
public function IsUser_namesSet()
{
return array_key_exists('user_names', $this->values);
}
/**
* 设置 待签署人手机号
* @param string $value
**/
public function SetUser_mobiles($value)
{
$this->values['user_mobiles'] = $value;
}
/**
* 判断 待签署人手机号 是否存在
* @return true 或 false
**/
public function IsUser_mobilesSet()
{
return array_key_exists('user_mobiles', $this->values);
}
/**
* 设置 待签署人邮箱
* @param string $value
**/
public function SetUser_emails($value)
{
$this->values['user_emails'] = $value;
}
/**
* 判断 待签署人邮箱 是否存在
* @return true 或 false
**/
public function IsUser_emailsSet()
{
return array_key_exists('user_emails', $this->values);
}
/**
* 设置 批次号(流水号)
* @param string $value
**/
public function SetBatch_id($value)
{
$this->values['batch_id'] = $value;
}
/**
* 获取 批次号(流水号)
* @param string $value
**/
public function GetBatch_id()
{
return $this->values['batch_id'];
}
/**
* 判断 批次号(流水号) 是否存在
* @return true 或 false
**/
public function IsBatch_idSet()
{
return array_key_exists('batch_id', $this->values);
}
/**
* 设置 代理人客户编号
* @param string $value
**/
public function SetOuth_customer_id($value)
{
$this->values['outh_customer_id'] = $value;
}
/**
* 获取 代理人客户编号
* @param string $value
**/
public function GetOuth_customer_id()
{
return $this->values['outh_customer_id'];
}
/**
* 判断 代理人客户编号 是否存在
* @return true 或 false
**/
public function IsOuth_customer_idSet()
{
return array_key_exists('outh_customer_id', $this->values);
}
/**
* 设置 签章数据
* @param string $value
**/
public function SetSign_data($value)
{
$this->values['sign_data'] = $value;
}
/**
* 获取 签章数据
* @param string $value
**/
public function GetSign_data()
{
return $this->values['sign_data'];
}
/**
* 判断 签章数据 是否存在
* @return true 或 false
**/
public function IsSign_dataSet()
{
return array_key_exists('sign_data', $this->values);
}
/**
* 设置 批量请求标题
* @param string $value
**/
public function SetBatch_title($value)
{
$this->values['batch_title'] = $value;
}
/**
* 获取 批量请求标题
* @param string $value
**/
public function GetBatch_title()
{
return $this->values['batch_title'];
}
/**
* 判断 批量请求标题 是否存在
* @return true 或 false
**/
public function IsBatch_titleSet()
{
return array_key_exists('batch_title', $this->values);
}
/**
* 设置 客户类型
* @param string $value
**/
public function SetClientType($value)
{
$this->values['clientType'] = $value;
}
/**
* 判断 客户类型 是否存在
* @return true 或 false
**/
public function IsClientTypeSet()
{
return array_key_exists('clientType', $this->values);
}
/**
* 设置 客户角色
* @param string $value
**/
public function SetClient_role($value)
{
$this->values['client_role'] = $value;
}
/**
* 判断 客户角色 是否存在
* @return true 或 false
**/
public function IsClient_roleSet()
{
return array_key_exists('client_role', $this->values);
}
/**
* 设置 有效次数
* @param string $value
**/
public function SetQuantity($value)
{
$this->values['quantity'] = $value;
}
/**
* 获取 有效次数
* @param string $value
**/
public function GetQuantity()
{
return $this->values['quantity'];
}
/**
* 判断 有效次数 是否存在
* @return true 或 false
**/
public function IsQuantitySet()
{
return array_key_exists('quantity', $this->values);
}
/**
* 设置 关键字签章策略
* @param string $value
**/
public function SetKeyword_strategy($value)
{
$this->values['keyword_strategy'] = $value;
}
/**
* 判断 关键字签章策略 是否存在
* @return true 或 false
**/
public function IsKeyword_strategySet()
{
return array_key_exists('keyword_strategy', $this->values);
}
/**
* 设置 关键字签章策略
* @param string $value
**/
public function SetAcrosspage_customer_id($value)
{
$this->values['acrosspage_customer_id'] = $value;
}
/**
* 判断 关键字签章策略 是否存在
* @return true 或 false
**/
public function IsAcrosspage_customer_idSet()
{
return array_key_exists('acrosspage_customer_id', $this->values);
}
/**
* 设置 定位类型
* @param string $value
**/
public function SetPosition_type($value)
{
$this->values['position_type'] = $value;
}
/**
* 获取 定位类型
* @param string $value
**/
public function GetPosition_type()
{
return $this->values['position_type'];
}
/**
* 判断 定位类型 是否存在
* @return true 或 false
**/
public function IsPosition_typeSet()
{
return array_key_exists('position_type', $this->values);
}
/**
* 设置 盖章点x坐标
* @param string $value
**/
public function SetX($value)
{
$this->values['x'] = $value;
}
/**
* 获取 盖章点X坐标
* @param string $value
**/
public function GetX()
{
return $this->values['x'];
}
/**
* 判断 盖章点x坐标 是否存在
* @return true 或 false
**/
public function IsXSet()
{
return array_key_exists('x', $this->values);
}
/**
* 设置 签章页码,从0开始。
* @param string $value
**/
public function SetPagenum($value)
{
$this->values['pagenum'] = $value;
}
/**
* 获取 盖章点Y坐标
* @param string $value
**/
public function GetPagenum()
{
return $this->values['pagenum'];
}
/**
* 判断 签章页码,从 0开始。 是否存在
* @return true 或 false
**/
public function IsPagenumSet()
{
return array_key_exists('pagenum', $this->values);
}
/**
* 设置 定位坐标
* @param string $value
**/
public function SetSignature_positions($value)
{
$this->values['signature_positions'] = $value;
}
/**
* 设置 盖章点Y坐标
* @param string $value
**/
public function SetY($value)
{
$this->values['y'] = $value;
}
/**
* 获取 盖章点Y坐标
* @param string $value
**/
public function GetY()
{
return $this->values['y'];
}
/**
* 判断 盖章点Y坐标 是否存在
* @return true 或 false
**/
public function IsYSet()
{
return array_key_exists('Y', $this->values);
}
/**
* 设置 签章图片类型
* @param string $value
**/
public function SetShow_type($value)
{
$this->values['show_type'] = $value;
}
/**
* 设置 替换标志
* @param string $value
**/
public function SetReplace_signature_flag($value)
{
$this->values['replace_signature_flag'] = $value;
}
/**
* 设置 合同 url 地址
* @param string $value
**/
public function SetDoc_url($value)
{
$this->values['doc_url'] = $value;
}
/**
* 判断 合同 url 地址 是否存在
* @return true 或 false
**/
public function IsDoc_urlSet()
{
return array_key_exists('doc_url', $this->values);
}
/**
* 设置 合同流文件
* @param string $value
**/
public function SetFile($value)
{
$this->values['file'] = $value;
}
/**
* 判断 合同流文件 是否存在
* @return true 或 false
**/
public function IsFileSet()
{
return array_key_exists('file', $this->values);
}
}
/**
* 合同签署状态查询类
* Class FddQuerySignResult
*/
class FddQuerySignResult extends FddDataBase {
/**
* 设置 签署时所传合同编号
* @param string $value
**/
public function SetContract_id($value)
{
$this->values['contract_id'] = $value;
}
/**
* 判断 签署时所传合同编号 是否存在
* @return true 或 false
**/
public function IsContract_idSet()
{
return array_key_exists('contract_id', $this->values);
}
/**
* 设置 签署时所传客户编号
* @param string $value
**/
public function SetCustomer_id($value)
{
$this->values['customer_id'] = $value;
}
/**
* 判断 签署时所传客户编号 是否存在
* @return true 或 false
**/
public function IsCustomer_idSet()
{
return array_key_exists('customer_id', $this->values);
}
/**
* 设置 签署时所传交易号
* @param string $value
**/
public function SetTransaction_id($value)
{
$this->values['transaction_id'] = $value;
}
/**
* 判断 签署时所传交易号 是否存在
* @param string $value
**/
public function IsTransaction_idSet()
{
return array_key_exists('transaction_id', $this->values);
}
}
/**
* 合同管理类
* Class FddContractManageMent
*/
class FddContractManageMent extends FddDataBase {
/**
* 设置 合同编号
* @param string $value
**/
public function SetContract_id($value)
{
$this->values['contract_id'] = $value;
}
/**
* 获取 签署时所传合同编号
* @param string $value
**/
public function GetContract_id()
{
return $this->values['contract_id'];
}
/**
* 判断 签署时所传合同编号 是否存在
* @return true 或 false
**/
public function IsContract_idSet()
{
return array_key_exists('contract_id', $this->values);
}
/**
* 设置 合同编号(多)
* @param string $value
**/
public function SetContract_ids($value)
{
$this->values['contract_ids'] = $value;
}
/**
* 判断 签署时所传合同编号 是否存在
* @return true 或 false
**/
public function IsContract_idsSet()
{
return array_key_exists('contract_ids', $this->values);
}
/**
* 设置用户ID
* @param string $value
**/
public function SetCustomer_id($value)
{
$this->values['customer_id'] = $value;
}
/**
* 设置 有效期
* @param string $value
**/
public function SetValidity($value)
{
$this->values['validity'] = $value;
}
/**
* 判断 有效期 是否存在
* @param string $value
**/
public function IsValiditySet()
{
return array_key_exists('validity', $this->values);
}
/**
* 设置 有效次数
* @param string $value
**/
public function SetQuantity($value)
{
$this->values['quantity'] = $value;
}
/**
* 判断 有效次数 是否存在
* @return true 或 false
**/
public function IsQuantitySet()
{
return array_key_exists('quantity', $this->values);
}
}
/**
* 用户管理类
* Class FddUserManage
*/
class FddUserManage extends FddDataBase {
/**
* 设置 合同ID
* @param string $value
**/
public function SetContract_id($value)
{
$this->values['contract_id'] = $value;
}
/**
* 设置 用户ID
* @param string $value
**/
public function SetCustomer_id($value)
{
$this->values['customer_id'] = $value;
}
/**
* 判断 用户ID 是否存在
* @return true 或 false
**/
public function IsCustomer_idSet()
{
return array_key_exists('customer_id', $this->values);
}
/**
* 设置 电子邮箱
* @param string $value
**/
public function SetEmail($value)
{
$this->values['email'] = $value;
}
/**
* 设置 手机号码
* @param string $value
**/
public function SetMobile($value)
{
$this->values['mobile'] = $value;
}
}
/**
* 合规化方案 实名存证类
* Class FddDeposit
*/
class FddDeposit extends FddDataBase{
/**
* 客户编号 注册账号时返回
* @param $value
*/
public function SetCustomerID($value)
{
$this->values['customer_id'] = $value;
}
/**
* 判断 客户编号 是否存在
* @return bool
*/
public function IsCustomerIDSet()
{
return array_key_exists('customer_id', $this->values);
}
/**
* 存证名称
* @param $value
*/
public function SetPreservationName($value)
{
$this->values['preservation_name'] = $value;
}
/**
* 判断 存证名称 是否存在
* @return bool
*/
public function IsPreservationNameSet()
{
return array_key_exists('preservation_name', $this->values);
}
/**
* 存证描述
* @param $value
*/
public function SetPreservationDesc($value)
{
$this->values['preservation_desc'] = $value;
}
/**
* 判断 存证描述 是否存在
* @return bool
*/
public function IsPreservationDescSet()
{
return array_key_exists('preservation_desc', $this->values);
}
/**
* 文件名字符(len<=100)
* @param $value
*/
public function SetFileName($value)
{
$this->values['file_name'] = $value;
}
/**
* 判断 文件名 是否存在
* @return bool
*/
public function IsFileNameSet()
{
return array_key_exists('file_name', $this->values);
}
/**
* 文件最后修改时间(unix时间,单位s):file.lastModified()/1000
* @param $value
*/
public function SetNoperTime($value)
{
$this->values['noper_time'] = $value;
}
/**
* 判断 文件最后修改时间 是否存在
* @return bool
*/
public function IsNoperTimeSet()
{
return array_key_exists('noper_time', $this->values);
}
/**
* 文件大小 值单位(byte);最大值: “9223372036854775807” >> 2^63-1最小值:0sha256
* @param $value
*/
public function SetFileSize($value)
{
$this->values['file_size'] = $value;
}
/**
* 判断 文件大小 是否存在
* @return bool
*/
public function IsFileSizeSet()
{
return array_key_exists('file_size', $this->values);
}
/**
* 文件hash值:sha256算法
* @param $value
*/
public function SetOriginalSha256($value)
{
$this->values['original_sha256'] = $value;
}
/**
* 判断 文件hash值 是否存在
* @return bool
*/
public function IsOriginalSha256Set()
{
return array_key_exists('original_sha256', $this->values);
}
/**
* 交易号
* @param $value
*/
public function SetTransactionId($value)
{
$this->values['transaction_id'] = $value;
}
/**
* 判断 交易号 是否存在
* @return bool
*/
public function IsTransactionIdSet()
{
return array_key_exists('transaction_id', $this->values);
}
/**
* 存证数据提供方
* @param $value
*/
public function SetPreservationDataProvider($value)
{
$this->values['preservation_data_provider'] = $value;
}
/**
* 判断 存证数据提供方 是否存在
* @return bool
*/
public function IsPreservationDataProviderSet()
{
return array_key_exists('preservation_data_provider', $this->values);
}
/**
* 姓名
* @param $value
*/
public function SetName($value)
{
$this->values['name'] = $value;
}
/**
* 判断 姓名 是否存在
* @return bool
*/
public function IsNameSet()
{
return array_key_exists('name', $this->values);
}
/**
* 证件类型 默认是0:身份证,具体查看5.19附录
* @param $value
*/
public function SetDocumentType($value)
{
$this->values['document_type'] = $value;
}
/**
* 判断 证件类型 是否存在
* @return bool
*/
public function IsDocumentTypeSet()
{
return array_key_exists('document_type', $this->values);
}
/**
* 证件号
* @param $value
*/
public function SetIdCard($value)
{
$this->values['idcard'] = $value;
}
/**
* 判断 证件号 是否存在
* @return bool
*/
public function IsIdCardSet()
{
return array_key_exists('idcard', $this->values);
}
/**
* 证件照正面
* @param $value
*/
public function SetIdcardPositiveFile($value)
{
$this->values['idcard_positive_file'] = $value;
}
/**
* 判断 证件照正面 是否存在
* @return bool
*/
public function IsIdcardPositiveFileSet()
{
return array_key_exists('idcard_positive_file', $this->values);
}
/**
* 证件照反面
* @param $value
*/
public function SetIdcardNegativeFile($value)
{
$this->values['idcard_negative_file'] = $value;
}
/**
* 判断 证件照反面 是否存在
* @return bool
*/
public function IsIdcardNegativeFileSet()
{
return array_key_exists('idcard_negative_file', $this->values);
}
/**
* 手机号 verified_type =2/4必填
* @param $value
*/
public function SetMobile($value)
{
$this->values['mobile'] = $value;
}
/**
* 判断 手机号 是否存在
* @return bool
*/
public function IsMobileSet()
{
return array_key_exists('mobile', $this->values);
}
/**
* 实名时间
* @param $value
*/
public function SetVerifiedTime($value)
{
$this->values['verified_time'] = $value;
}
/**
* 判断 实名时间 是否存在
* @return bool
*/
public function IsVerifiedTimeSet()
{
return array_key_exists('verified_time', $this->values);
}
/**
* 实名存证类型
* @param $value
*/
public function SetVerifiedType($value)
{
$this->values['verified_type'] = $value;
}
/**
* 实名存证类型
* @param $value
*/
public function GetVerifiedType()
{
return $this->values['verified_type'];
}
/**
* 判断 实名存证类型 是否存在
* @return bool
*/
public function IsVerifiedTypeSet()
{
return array_key_exists('verified_type', $this->values);
}
/**
* verified_type =1 公安部二要素
* @param $value
*/
public function SetPublicSecurityEssentialFactor($value)
{
$this->values['public_security_essential_factor'] = $value;
}
/**
* 判断 verified_type =1 公安部二要素 是否存在
* @return bool
*/
public function IsPublicSecurityEssentialFactorSet()
{
return array_key_exists('public_security_essential_factor', $this->values);
}
/**
* 客户编号 注册账号时返回
* @return
**/
public function GetCustomerID()
{
return $this->values['customer_id'];
}
/**
* 获取存证名称
* @return
**/
public function GetPreservationName()
{
return $this->values['preservation_name'];
}
/**
* 获取存证描述
* @return
**/
public function GetPreservationDesc()
{
return $this->values['preservation_desc'];
}
/**
* 获取文件名字符
* @return
**/
public function GetFileName()
{
return $this->values['file_name'];
}
/**
* 获取文件最后修改时间(unix时间,单位s):file.lastModified()/1000
* @return
**/
public function GetNoperTime()
{
return $this->values['noper_time'];
}
/**
* 获取文件大小 值单位(byte);最大值: “9223372036854775807” >> 2^63-1最小值:0sha256
* @return
**/
public function GetFileSize()
{
return $this->values['file_size'];
}
/**
* 获取文件hash值:sha256算法
* @return
**/
public function GetOriginalSha256()
{
return $this->values['original_sha256'];
}
/**
* 获取交易号
* @return
**/
public function GetTransactionId()
{
return $this->values['transaction_id'];
}
/**
* 获取数据提供方
* @return
**/
public function GetPreservationDataProvider()
{
return $this->values['preservation_data_provider'];
}
/**
* 获取姓名
* @return
**/
public function GetName()
{
return $this->values['name'];
}
/**
* 获取证件类型 默认是0:身份证,具体查看5.19附录
* @return
**/
public function GetDocumentType()
{
return $this->values['document_type'];
}
/**
* 获取证件号
* @return
**/
public function GetIdCard()
{
return $this->values['idcard'];
}
/**
* 获取证件照正面
* @return
**/
public function GetIdcardPositiveFile()
{
return $this->values['idcard_positive_file'];
}
/**
* 获取证件照反面
* @return
**/
public function GetIdcardNegativeFile()
{
return $this->values['idcard_negative_file'];
}
/**
* 获取手机号 verified_type =2/4必填
* @return
**/
public function GetMobile()
{
return $this->values['mobile'];
}
/**
* 获取实名时间
* @return
**/
public function GetVerifiedTime()
{
return $this->values['verified_time'];
}
/**
* 获取verified_type =1 公安部二要素
* @return
**/
public function GetPublicSecurityEssentialFactor()
{
return $this->values['public_security_essential_factor'];
}
/**
* verified_type =2 手机三要素
* @param $value
*/
public function SetMobileEssentialFactor($value)
{
$this->values['mobile_essential_factor'] = $value;
}
/**
* 获取verified_type =2 手机三要素
* @return
**/
public function GetMobileEssentialFactor()
{
return $this->values['mobile_essential_factor'];
}
/**
* 判断 verified_type =2 手机三要素是否存在
* @return bool
*/
public function IsMobileEssentialFactorSet()
{
return array_key_exists('mobile_essential_factor', $this->values);
}
/**
* verified_type =3 银行卡三要素
* @param $value
*/
public function SetBankEssentialFactor($value)
{
$this->values['bank_essential_factor'] = $value;
}
/**
* 获取verified_type =3 银行卡三要素
* @return
**/
public function GetBankEssentialFactor()
{
return $this->values['bank_essential_factor'];
}
/**
* 判断 verified_type =3 银行卡三要素是否存在
* @return bool
*/
public function IsBankEssentialFactorSet()
{
return array_key_exists('bank_essential_factor', $this->values);
}
/**
* verified_type =4 个人四要素
* @param $value
*/
public function SetMobileAndBankEssentialFactor($value)
{
$this->values['mobile_and_bank_essential_factor'] = $value;
}
/**
* 获取verified_type =4 个人四要素
* @return
**/
public function GetMobileAndBankEssentialFactor()
{
return $this->values['mobile_and_bank_essential_factor'];
}
/**
* 判断 verified_type =4 个人四要素是否存在
* @return bool
*/
public function IsMobileAndBankEssentialFactorSet()
{
return array_key_exists('mobile_and_bank_essential_factor', $this->values);
}
/**
* 活体检测信息json数据
* @param $value
*/
public function SetLiveDetection($value)
{
$this->values['live_detection'] = $value;
}
/**
* 获取活体检测信息json数据
* @return
**/
public function GetLiveDetection()
{
return $this->values['live_detection'];
}
/**
* 判断 活体检测信息json数据 是否存在
* @return bool
*/
public function IsLiveDetectionSet()
{
return array_key_exists('live_detection', $this->values);
}
/**
* 活体检测图
* @param $value
*/
public function SetLiveDetectionFile($value)
{
$this->values['live_detection_file'] = $value;
}
/**
* 获取活体检测图
* @return
**/
public function GetLiveDetectionFile()
{
return $this->values['live_detection_file'];
}
/**
* 判断 活体检测图 是否存在
* @return bool
*/
public function IsLiveDetectionFileSet()
{
return array_key_exists('live_detection_file', $this->values);
}
/**
* 活体检测结果
* @param $value
*/
public function SetResult($value)
{
$this->values['result'] = $value;
}
/**
* 获取 活体检测结果
* @return
**/
public function GetResult()
{
return $this->values['result'];
}
/**
* 判断 活体检测结果 是否存在
* @return bool
*/
public function IsResultSet()
{
return array_key_exists('result', $this->values);
}
/**
* 申请编号
* @param $value
*/
public function SetApplyNum($value)
{
$this->values['apply_num'] = $value;
}
/**
* 获取 申请编号
* @return
**/
public function GetApplyNum()
{
return $this->values['apply_num'];
}
/**
* 判断 申请编号 是否存在
* @return bool
*/
public function IsApplyNumSet()
{
return array_key_exists('apply_num', $this->values);
}
/**
* 查询时间
* @param $value
*/
public function SetQueryTime($value)
{
$this->values['query_time'] = $value;
}
/**
* 获取 查询时间
* @return
**/
public function GetQueryTime()
{
return $this->values['query_time'];
}
/**
* 判断 查询时间 是否存在
* @return bool
*/
public function IsQueryTimeSet()
{
return array_key_exists('query_time', $this->values);
}
/**
* 系统标志
* @param $value
*/
public function SetSystemFlag($value)
{
$this->values['system_flag'] = $value;
}
/**
* 获取 系统标志
* @return
**/
public function GetSystemFlag()
{
return $this->values['system_flag'];
}
/**
* 判断 系统标志 是否存在
* @return bool
*/
public function IsSystemFlagSet()
{
return array_key_exists('system_flag', $this->values);
}
/**
* 身份证号对比
* @param $value
*/
public function SetIdcardCompare($value)
{
$this->values['idcard_compare'] = $value;
}
/**
* 获取 身份证号对比
* @return
**/
public function GetIdcardCompare()
{
return $this->values['idcard_compare'];
}
/**
* 判断 身份证号对比 是否存在
* @return bool
*/
public function IsIdcardCompareSet()
{
return array_key_exists('idcard_compare', $this->values);
}
/**
* 姓名对比
* @param $value
*/
public function SetNameCompare($value)
{
$this->values['name_compare'] = $value;
}
/**
* 获取 姓名对比
* @return
**/
public function GetNameCompare()
{
return $this->values['name_compare'];
}
/**
* 判断 姓名对比 是否存在
* @return bool
*/
public function IsNameCompareSet()
{
return array_key_exists('name_compare', $this->values);
}
/**
* 实名认证提供方
* @param $value
*/
public function SetVerifiedProvider($value)
{
$this->values['verifiedProvider'] = $value;
}
/**
* 获取 实名认证提供方
* @return
**/
public function GetVerifiedProvider()
{
return $this->values['verifiedProvider'];
}
/**
* 实名开户行 (银行卡三要素)
* @param $value
*/
public function SetBank($value)
{
$this->values['bank'] = $value;
}
/**
* 获取 实名开户行 (银行卡三要素)
* @return
**/
public function GetBank()
{
return $this->values['bank'];
}
/**
* 判断 实名开户行 (银行卡三要素) 是否存在
* @return bool
*/
public function IsBankSet()
{
return array_key_exists('bank', $this->values);
}
/**
* 实名银行账号 (银行卡三要素)
* @param $value
*/
public function SetBankAccount($value)
{
$this->values['bank_account'] = $value;
}
/**
* 获取 实名银行账号 (银行卡三要素)
* @return
**/
public function GetBankAccount()
{
return $this->values['bank_account'];
}
/**
* 判断 实名银行账号 (银行卡三要素) 是否存在
* @return bool
*/
public function IsBankAccountSet()
{
return array_key_exists('bank_account', $this->values);
}
/**
* 手机验证码 (四要素)
* @param $value
*/
public function SetMobileVerificationCode($value)
{
$this->values['mobile_verification_code'] = $value;
}
/**
* 获取 手机验证码 (四要素)
* @return
**/
public function GetMobileVerificationCode()
{
return $this->values['mobile_verification_code'];
}
/**
* 判断 手机验证码 (四要素) 是否存在
* @return bool
*/
public function IsMobileVerificationCode()
{
return array_key_exists('mobile_verification_code', $this->values);
}
/**
* 存证编号
* @param $value
*/
public function SetEvidenceNo($value)
{
$this->values['evidence_no'] = $value;
}
/**
* 实名认证序列号
* @param $value
*/
public function SetVerifiedSerialno($value)
{
$this->values['verified_serialno'] = $value;
}
/**
* 判断 存证编号 是否存在
* @return bool
*/
public function IsEvidenceNoSet()
{
return array_key_exists('evidence_no', $this->values);
}
/**
* 客户名称
* @param $value
*/
public function SetCustomerName($value)
{
$this->values['customer_name'] = $value;
}
/**
* 判断 客户名称 是否存在
* @return bool
*/
public function IsCustomerNameSet()
{
return array_key_exists('customer_name', $this->values);
}
/**
* 客户证件类型
* @param $value
*/
public function SetCustomerIdentType($value)
{
$this->values['customer_ident_type'] = $value;
}
/**
* 判断 客户证件类型 是否存在
* @return bool
*/
public function IsCustomerIdentTypeSet()
{
return array_key_exists('customer_ident_type', $this->values);
}
/**
* 客户证件号码
* @param $value
*/
public function SetCustomerIdentNo($value)
{
$this->values['customer_ident_no'] = $value;
}
/**
* 判断 客户证件号码 是否存在
* @return bool
*/
public function IsCustomerIdentNoSet()
{
return array_key_exists('customer_ident_no', $this->values);
}
/**
* 企业名称
* @param $value
*/
public function SetCompanyName($value)
{
$this->values['company_name'] = $value;
}
/**
* 企业名称
* @return
**/
public function GetCompanyName()
{
return $this->values['company_name'];
}
/**
* 判断 企业名称 是否存在
* @return bool
*/
public function IsCompanyNameSet()
{
return array_key_exists('company_name', $this->values);
}
/**
* 统一社会信用代码
* @param $value
*/
public function SetCreditCode($value)
{
$this->values['credit_code'] = $value;
}
/**
* 获取 统一社会信用代码
* @return
**/
public function GetCreditCode()
{
return $this->values['credit_code'];
}
/**
* 判断 统一社会信用代码 是否存在
* @return bool
*/
public function IsCreditCodeSet()
{
return array_key_exists('credit_code', $this->values);
}
/**
* 统一社会信用代码电子版
* @param $value
*/
public function SetCreditCodeFile($value)
{
$this->values['credit_code_file'] = $value;
}
/**
* 获取 统一社会信用代码电子版
* @return
**/
public function GetCreditCodeFile()
{
return $this->values['credit_code_file'];
}
/**
* 判断 统一社会信用代码电子版 是否存在
* @return bool
*/
public function IsCreditCodeFileSet()
{
return array_key_exists('credit_code_file', $this->values);
}
/**
* 营业注册号
* @param $value
*/
public function SetLicence($value)
{
$this->values['licence'] = $value;
}
/**
* 获取 营业注册号
* @return
**/
public function GetLicence()
{
return $this->values['licence'];
}
/**
* 判断 营业注册号 是否存在
* @return bool
*/
public function IsLicenceSet()
{
return array_key_exists('licence', $this->values);
}
/**
* 营业注册号电子版
* @param $value
*/
public function SetLicenceFile($value)
{
$this->values['licence_file'] = $value;
}
/**
* 获取 营业注册号电子版
* @return
**/
public function GetLicenceFile()
{
return $this->values['licence_file'];
}
/**
* 判断 营业注册号电子版 是否存在
* @return bool
*/
public function IsLicenceFileSet()
{
return array_key_exists('licence_file', $this->values);
}
/**
* 组织机构代码
* @param $value
*/
public function SetOrganization($value)
{
$this->values['organization'] = $value;
}
/**
* 获取 组织机构代码
* @return
**/
public function GetOrganization()
{
return $this->values['organization'];
}
/**
* 判断 组织机构代码 是否存在
* @return bool
*/
public function IsOrganizationSet()
{
return array_key_exists('organization', $this->values);
}
/**
* 组织机构代码电子版
* @param $value
*/
public function SetOrganizationFile($value)
{
$this->values['organization_file'] = $value;
}
/**
* 获取 组织机构代码电子版
* @return
**/
public function GetOrganizationFile()
{
return $this->values['organization_file'];
}
/**
* 判断 组织机构代码电子版 是否存在
* @return bool
*/
public function IsOrganizationFileSet()
{
return array_key_exists('organization_file', $this->values);
}
/**
* 实名认证方式
* @param $value
*/
public function SetVerifiedMode($value)
{
$this->values['verified_mode'] = $value;
}
/**
* 获取 实名认证方式
* @return
**/
public function GetVerifiedMode()
{
return $this->values['verified_mode'];
}
/**
* 判断 实名认证方式 是否存在
* @return bool
*/
public function IsVerifiedModeSet()
{
return array_key_exists('verified_mode', $this->values);
}
/**
* 授权委托书电子版
* @param $value
*/
public function SetPowerAttorneyFile($value)
{
$this->values['power_attorney_file'] = $value;
}
/**
* 获取 授权委托书电子版
* @return
**/
public function GetPowerAttorneyFile()
{
return $this->values['power_attorney_file'];
}
/**
* 判断 授权委托书电子版 是否存在
* @return bool
*/
public function IsPowerAttorneyFileSet()
{
return array_key_exists('power_attorney_file', $this->values);
}
/**
* 己方银行支行
* @param $value
*/
public function SetPublicBranchBank($value)
{
$this->values['public_branch_bank'] = $value;
}
/*
* 获取 己方银行支行
* @return
**/
public function GetPublicBranchBank()
{
return $this->values['public_branch_bank'];
}
/**
* 判断 己方银行支行 是否存在
* @return bool
*/
public function IsPublicBranchBankSet()
{
return array_key_exists('public_bank_account', $this->values);
}
/**
* 己方银行账号
* @param $value
*/
public function SetPublicBankAccount($value)
{
$this->values['public_bank_account'] = $value;
}
/*
* 获取 己方银行账号
* @return
**/
public function GetPublicBankAccount()
{
return $this->values['public_bank_account'];
}
/**
* 判断 己方银行账号 是否存在
* @return bool
*/
public function IsPublicBankAccountSet()
{
return array_key_exists('public_bank_account', $this->values);
}
/**
* 客户打款银行
* @param $value
*/
public function SetCustomerBank($value)
{
$this->values['customer_bank'] = $value;
}
/*
* 获取 客户打款银行
* @return
**/
public function GetCustomerBank()
{
return $this->values['customer_bank'];
}
/**
* 判断 客户打款银行 是否存在
* @return bool
*/
public function IsCustomerBankSet()
{
return array_key_exists('customer_bank', $this->values);
}
/**
* 客户银行支行
* @param $value
*/
public function SetCustomerBranchBank($value)
{
$this->values['customer_branch_bank'] = $value;
}
/*
* 获取 客户银行支行
* @return
**/
public function GetCustomerBranchBank()
{
return $this->values['customer_branch_bank'];
}
/**
* 判断 客户银行支行 是否存在
* @return bool
*/
public function IsCustomerBranchBankSet()
{
return array_key_exists('customer_branch_bank', $this->values);
}
/**
* 客户银行账号
* @param $value
*/
public function SetCustomerBankAccount($value)
{
$this->values['customer_bank_account'] = $value;
}
/*
* 获取 客户银行账号
* @return
**/
public function GetCustomerBankAccount()
{
return $this->values['customer_bank_account'];
}
/**
* 判断 客户银行账号 是否存在
* @return bool
*/
public function IsCustomerBankAccountSet()
{
return array_key_exists('customer_bank_account', $this->values);
}
/**
* 打款类型
* @param $value
*/
public function SetPayType($value)
{
$this->values['pay_type'] = $value;
}
/*
* 获取 打款类型
* @return
**/
public function GetPayType()
{
return $this->values['pay_type'];
}
/**
* 判断 打款类型 是否存在
* @return bool
*/
public function IsPayTypeSet()
{
return array_key_exists('pay_type', $this->values);
}
/**
* 打款金额/打款随机码
* @param $value
*/
public function SetAmountOrRandomCode($value)
{
$this->values['amount_or_random_code'] = $value;
}
/*
* 获取 打款金额/打款随机码
* @return
**/
public function GetAmountOrRandomCode()
{
return $this->values['amount_or_random_code'];
}
/**
* 判断 打款金额/打款随机码 是否存在
* @return bool
*/
public function IsAmountOrRandomCodeSet()
{
return array_key_exists('amount_or_random_code', $this->values);
}
/**
* 用户回填金额/随机码
* @param $value
*/
public function SetUserBackFillAmountOrRandomCode($value)
{
$this->values['user_back_fill_amount_or_random_code'] = $value;
}
/*
* 获取 用户回填金额/随机码
* @return
**/
public function GetUserBackFillAmountOrRandomCode()
{
return $this->values['user_back_fill_amount_or_random_code'];
}
/**
* 判断 用户回填金额/随机码 是否存在
* @return bool
*/
public function IsUserBackFillAmountOrRandomCodeSet()
{
return array_key_exists('user_back_fill_amount_or_random_code', $this->values);
}
/**
* 企业负责人身份
* @param $value
*/
public function SetCompanyPrincipalType($value)
{
$this->values['company_principal_type'] = $value;
}
/*
* 获取 企业负责人身份
* @return
**/
public function GetCompanyPrincipalType()
{
return $this->values['company_principal_type'];
}
/**
* 判断 企业负责人身份 是否存在
* @return bool
*/
public function IsCompanyPrincipalTypeSet()
{
return array_key_exists('company_principal_type', $this->values);
}
/**
* json 企业负责人实名存证信息
* @param $value
*/
public function SetCompanyPrincipalVerifiedMsg($value)
{
$this->values['company_principal_verified_msg'] = $value;
}
/*
* 获取 json 企业负责人实名存证信息
* @return
**/
public function GetCompanyPrincipalVerifiedMsg()
{
return $this->values['company_principal_verified_msg'];
}
/**
* 判断 json 企业负责人实名存证信息 是否存在
* @return bool
*/
public function IsCompanyPrincipalVerifiedMsgSet()
{
return array_key_exists('company_principal_verified_msg', $this->values);
}
/**
* json 法人姓名
* @param $value
*/
public function SetLegalName($value)
{
$this->values['legal_name'] = $value;
}
/*
* 获取 法人姓名
* @return
**/
public function GetLegalName()
{
return $this->values['legal_name'];
}
/**
* 判断 法人姓名 是否存在
* @return bool
*/
public function IsLegalNameSet()
{
return array_key_exists('legal_name', $this->values);
}
/**
* json 法人身份证号
* @param $value
*/
public function SetLegalIdCard($value)
{
$this->values['legal_idcard'] = $value;
}
/*
* 获取 法人身份证号
* @return
**/
public function GetLegalIdCard()
{
return $this->values['legal_idcard'];
}
/**
* 判断 法人身份证号 是否存在
* @return bool
*/
public function IsLegalIdCardSet()
{
return array_key_exists('legal_idcard', $this->values);
}
}
/**
* 合规化方案 实名认证
* Class FddVerify
*/
class FddVerify extends FddDataBase{
/**
* 客户编号 注册账号时返回
* @param $value
*/
public function SetCustomerID($value){
$this->values['customer_id'] = $value;
}
/**
* 是否允许用户页面 修改
* @param $value
*/
public function SetVerifiedWay($value){
$this->values['verified_way'] = $value;
}
/**
* 实名认证套餐类 型
* @param $value
*/
public function SetPageModify($value){
$this->values['page_modify'] = $value;
}
/**
* 回调地址
* @param $value
*/
public function SetNotifyUrl($value){
$this->values['notify_url'] = $value;
}
/**
*同步通知url
* @param $value
*/
public function SetReturnUrl($value){
$this->values['return_url'] = $value;
}
/**
*姓名
* @param $value
*/
public function SetCustomerName($value){
$this->values['customer_name'] = $value;
}
/**
*证件类型:
* @param $value
*/
public function SetCustomerIdentType($value){
$this->values['customer_ident_type'] = $value;
}
/**
*证件号码:
* @param $value
*/
public function SetCustomerIdentNo($value){
$this->values['customer_ident_no'] = $value;
}
/**
* 手机号 verified_type =2/4必填
* @param $value
*/
public function SetMobile($value)
{
$this->values['mobile'] = $value;
}
/**
* 证件正面照下载地 址
* @param $value
*/
public function SetIdentFrontPath($value)
{
$this->values['ident_front_path'] = $value;
}
/**
* 证件正面照下载地 址
* @param $value
*/
public function SetIdentFrontImg($value)
{
$this->values['ident_front_img'] = $value;
}
/**
* 证件反面照下载地 址
* @param $value
*/
public function SetIdentBackPath($value)
{
$this->values['ident_back_path'] = $value;
}
/**
* 证件反面照下载地 址
* @param $value
*/
public function SetIdentBackImg($value)
{
$this->values['ident_back_img'] = $value;
}
/**
* 是否需要上传身份 照片
* @param $value
*/
public function SetIdPhotoOptional($value)
{
$this->values['id_photo_optional'] = $value;
}
/**
* 刷脸是否显示结果 页面:
* @param $value
*/
public function SetResultType($value)
{
$this->values['result_type'] = $value;
}
/**
*
* @param $value
*/
public function SetOption($value)
{
$this->values['option'] = $value;
}
/**
*证件类型:
* @param $value
*/
public function SetCertType($value)
{
$this->values['cert_type'] = $value;
}
/**
*个人银行卡
* @param $value
*/
public function SetBankCardNo($value)
{
$this->values['bank_card_no'] = $value;
}
/**
*是否跳转法大大公 证处小程序认证
* @param $value
*/
public function SetIsMiniProgram($value)
{
$this->values['is_mini_program'] = $value;
}
/**
*
* @param $value
*/
public function SetLang($value)
{
$this->values['lang'] = $value;
}
/**
*海外用户是否支持 银行卡认证:
* @param $value
*/
public function SetIsAllowOverseasBankCardAuth($value)
{
$this->values['is_allow_overseas_bank_card_auth'] = $value;
}
/**
* 是否认证成功后自 动申请实名证书
* @param $value
*/
public function SetCertFlag($value)
{
$this->values['cert_flag'] = $value;
}
/**
* 客户编号 注册账号时返回
* @param $value
*/
public function GetCustomerID(){
return $this->values['customer_id'];
}
/**
* 是否允许用户页面 修改
* @param $value
*/
public function GetVerifiedWay(){
return $this->values['verified_way'];
}
/**
* 实名认证套餐类 型
* @param $value
*/
public function GetPageModify(){
return $this->values['page_modify'];
}
/**
* 回调地址
* @param $value
*/
public function GetNotifyUrl(){
return $this->values['notify_url'];
}
/**
*同步通知url
* @param $value
*/
public function GetReturnUrl(){
return $this->values['return_url'];
}
/**
*姓名
* @param $value
*/
public function GetCustomerName(){
return $this->values['customer_name'];
}
/**
*证件类型:
* @param $value
*/
public function GetCustomerIdentType(){
return $this->values['customer_ident_type'];
}
/**
*证件号码:
* @param $value
*/
public function GetCustomerIdentNo(){
return $this->values['customer_ident_no'];
}
/**
* 手机号 verified_type =2/4必填
* @param $value
*/
public function GetMobile()
{
return $this->values['mobile'];
}
/**
* 证件正面照下载地 址
* @param $value
*/
public function GetIdentFrontPath()
{
return $this->values['ident_front_path'];
}
/**
* 证件正面照下载地 址
* @param $value
*/
public function GetIdentFrontImg()
{
return $this->values['ident_front_img'];
}
/**
* 证件反面照下载地 址
* @param $value
*/
public function GetIdentBackPath()
{
return $this->values['ident_back_path'];
}
/**
* 证件反面照下载地 址
* @param $value
*/
public function GetIdentBackImg()
{
return $this->values['ident_back_img'];
}
/**
* 是否需要上传身份 照片
* @param $value
*/
public function GetIdPhotoOptional()
{
return $this->values['id_photo_optional'];
}
/**
* 刷脸是否显示结果 页面:
* @param $value
*/
public function GetResultType()
{
return $this->values['result_type'];
}
/**
*
* @param $value
*/
public function GetOption()
{
return $this->values['option'];
}
/**
*证件类型:
* @param $value
*/
public function GetCertType()
{
return $this->values['cert_type'];
}
/**
*个人银行卡
* @param $value
*/
public function GetBankCardNo()
{
return $this->values['bank_card_no'];
}
/**
*是否跳转法大大公 证处小程序认证
* @param $value
*/
public function GetIsMiniProgram()
{
return $this->values['is_mini_program'];
}
/**
*
* @param $value
*/
public function GetLang()
{
return $this->values['lang'];
}
/**
*海外用户是否支持 银行卡认证:
* @param $value
*/
public function GetIsAllowOverseasBankCardAuth()
{
return $this->values['is_allow_overseas_bank_card_auth'];
}
/**
* 是否认证成功后自 动申请实名证书
* @param $value
*/
public function GetCertFlag()
{
return $this->values['cert_flag'];
}
/**
* 管理员认证套 餐类型:
* @param $value
*/
public function SetMVerifiedWay($value)
{
$this->values['m_verified_way']=$value;
}
/**
* 指定管理员 为"法人"身份 下:
* @param $value
*/
public function SetLegalAllowCompanyVerifyWay($value)
{
$this->values['legal_allow_company_verify_way']=$value;
}
/**
* 指定管理员 为"代理人"身份 下
* @param $value
*/
public function SetAgentAllowCompanyVerifyWay($value)
{
$this->values['agent_allow_company_verify_way']=$value;
}
/**
* 企业信息
* @param $value
*/
public function SetCompanyInfo($value)
{
$this->values['company_info']=$value;
}
/**
*企业负责人身 份
* @param $value
*/
public function SetCompanyPrincipalType($value)
{
$this->values['company_principal_type']=$value;
}
/**
*法人信息
* @param $value
*/
public function SetLegalInfo($value)
{
$this->values['legal_info']=$value;
}
/**
*代理人信息
* @param $value
*/
public function SetAgentInfo($value)
{
$this->values['agent_info']=$value;
}
/**
*对公账号信息
* @param $value
*/
public function SetBankInfo($value)
{
$this->values['bank_info']=$value;
}
/**
*代理人证件正 面照
* @param $value
*/
public function SetAgentIdFrontImg($value)
{
$this->values['agent_id_front_img']=$value;
}
/**
*统一社会信用 代码证件照
* @param $value
*/
public function SetCreditImage($value)
{
$this->values['credit_image']=$value;
}
/**
*法人证件正面 照
* @param $value
*/
public function SetLegalIdFrontImg($value)
{
$this->values['legal_id_front_img']=$value;
}
/**
*银行所在省份
* @param $value
*/
public function SetBankProvinceName($value)
{
$this->values['bank_province_name']=$value;
}
/**
* 银行所在市
* @param $value
*/
public function SetBankCityName($value)
{
$this->values['bank_city_name']=$value;
}
/**
* 管理员认证流 水号
* @param $value
*/
public function SetVerifiedSerialno($value)
{
$this->values['verified_serialno']=$value;
}
/**
* 企业注册申请 表
* @param $value
*/
public function SetAuthorizationFile($value)
{
$this->values['authorization_file']=$value;
}
/**
* 法人姓名
* @param $value
*/
public function SetLegalName($value)
{
$this->values['legal_name']=$value;
}
/**
* 法人授权手机 号
* @param $value
*/
public function SetLegalAuthorizedMobile($value)
{
$this->values['legal_authorized_mobile']=$value;
}
/**
* 组织类型
* @param $value
*/
public function SetOrganizationType($value)
{
$this->values['organization_type']=$value;
}
/**
* 管理员认证套 餐类型:
* @param $value
*/
public function GetMVerifiedWay()
{
return $this->values['m_verified_way'];
}
/**
* 指定管理员 为"法人"身份 下:
* @param $value
*/
public function GetLegalAllowCompanyVerifyWay()
{
return $this->values['legal_allow_company_verify_way'];
}
/**
* 指定管理员 为"代理人"身份 下
* @param $value
*/
public function GetAgentAllowCompanyVerifyWay()
{
return $this->values['agent_allow_company_verify_way'];
}
/**
* 企业信息
* @param $value
*/
public function GetCompanyInfo()
{
return $this->values['company_info'];
}
/**
*企业负责人身 份
* @param $value
*/
public function GetCompanyPrincipalType()
{
return $this->values['company_principal_type'];
}
/**
*法人信息
* @param $value
*/
public function GetLegalInfo()
{
return $this->values['legal_info'];
}
/**
*代理人信息
* @param $value
*/
public function GetAgentInfo()
{
return $this->values['agent_info'];
}
/**
*对公账号信息
* @param $value
*/
public function GetBankInfo()
{
return $this->values['bank_info'];
}
/**
*代理人证件正 面照
* @param $value
*/
public function GetAgentIdFrontImg()
{
return $this->values['agent_id_front_img'];
}
/**
*统一社会信用 代码证件照
* @param $value
*/
public function GetCreditImage()
{
return $this->values['credit_image'];
}
/**
*法人证件正面 照
* @param $value
*/
public function GetLegalIdFrontImg()
{
return $this->values['legal_id_front_img'];
}
/**
*银行所在省份
* @param $value
*/
public function GetBankProvinceName()
{
return $this->values['bank_province_name'];
}
/**
* 银行所在市
* @param $value
*/
public function GetBankCityName()
{
return $this->values['bank_city_name'];
}
/**
* 管理员认证流 水号
* @param $value
*/
public function GetVerifiedSerialno()
{
return $this->values['verified_serialno'];
}
/**
* 企业注册申请 表
* @param $value
*/
public function GetAuthorizationFile()
{
return $this->values['authorization_file'];
}
/**
* 法人姓名
* @param $value
*/
public function GetLegalName()
{
return $this->values['legal_name'];
}
/**
* 法人授权手机 号
* @param $value
*/
public function GetLegalAuthorizedMobile()
{
return $this->values['legal_authorized_mobile'];
}
/**
* 组织类型
* @param $value
*/
public function GetOrganizationType()
{
return $this->values['organization_type'];
}
}
?>