| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382 |
- <?php
- /*
- * Copyright (c) 2008-2016 vip.com, All Rights Reserved.
- *
- * Powered by com.vip.osp.osp-idlc-2.5.11.
- *
- */
- namespace vipapis\account;
- class EnterpriseAccountQueryRequest {
-
- static $_TSPEC;
- public $apply_id = null;
- public $enterprise_code = null;
- public $enterprise_employee_no = null;
- public $phone_no = null;
- public $account_type = null;
- public $proc_state = null;
- public $result_code = null;
- public $start_time = null;
- public $end_time = null;
- public $page = null;
- public $limit = null;
-
- public function __construct($vals=null){
-
- if (!isset(self::$_TSPEC)){
-
- self::$_TSPEC = array(
- 1 => array(
- 'var' => 'apply_id'
- ),
- 2 => array(
- 'var' => 'enterprise_code'
- ),
- 3 => array(
- 'var' => 'enterprise_employee_no'
- ),
- 4 => array(
- 'var' => 'phone_no'
- ),
- 5 => array(
- 'var' => 'account_type'
- ),
- 6 => array(
- 'var' => 'proc_state'
- ),
- 7 => array(
- 'var' => 'result_code'
- ),
- 8 => array(
- 'var' => 'start_time'
- ),
- 9 => array(
- 'var' => 'end_time'
- ),
- 10 => array(
- 'var' => 'page'
- ),
- 11 => array(
- 'var' => 'limit'
- ),
-
- );
-
- }
-
- if (is_array($vals)){
-
-
- if (isset($vals['apply_id'])){
-
- $this->apply_id = $vals['apply_id'];
- }
-
-
- if (isset($vals['enterprise_code'])){
-
- $this->enterprise_code = $vals['enterprise_code'];
- }
-
-
- if (isset($vals['enterprise_employee_no'])){
-
- $this->enterprise_employee_no = $vals['enterprise_employee_no'];
- }
-
-
- if (isset($vals['phone_no'])){
-
- $this->phone_no = $vals['phone_no'];
- }
-
-
- if (isset($vals['account_type'])){
-
- $this->account_type = $vals['account_type'];
- }
-
-
- if (isset($vals['proc_state'])){
-
- $this->proc_state = $vals['proc_state'];
- }
-
-
- if (isset($vals['result_code'])){
-
- $this->result_code = $vals['result_code'];
- }
-
-
- if (isset($vals['start_time'])){
-
- $this->start_time = $vals['start_time'];
- }
-
-
- if (isset($vals['end_time'])){
-
- $this->end_time = $vals['end_time'];
- }
-
-
- if (isset($vals['page'])){
-
- $this->page = $vals['page'];
- }
-
-
- if (isset($vals['limit'])){
-
- $this->limit = $vals['limit'];
- }
-
-
- }
-
- }
-
-
- public function getName(){
-
- return 'EnterpriseAccountQueryRequest';
- }
-
- public function read($input){
-
- $input->readStructBegin();
- while(true){
-
- $schemeField = $input->readFieldBegin();
- if ($schemeField == null) break;
- $needSkip = true;
-
-
- if ("apply_id" == $schemeField){
-
- $needSkip = false;
- $input->readI64($this->apply_id);
-
- }
-
-
-
-
- if ("enterprise_code" == $schemeField){
-
- $needSkip = false;
- $input->readString($this->enterprise_code);
-
- }
-
-
-
-
- if ("enterprise_employee_no" == $schemeField){
-
- $needSkip = false;
- $input->readString($this->enterprise_employee_no);
-
- }
-
-
-
-
- if ("phone_no" == $schemeField){
-
- $needSkip = false;
- $input->readString($this->phone_no);
-
- }
-
-
-
-
- if ("account_type" == $schemeField){
-
- $needSkip = false;
- $input->readI32($this->account_type);
-
- }
-
-
-
-
- if ("proc_state" == $schemeField){
-
- $needSkip = false;
- $input->readI32($this->proc_state);
-
- }
-
-
-
-
- if ("result_code" == $schemeField){
-
- $needSkip = false;
- $input->readString($this->result_code);
-
- }
-
-
-
-
- if ("start_time" == $schemeField){
-
- $needSkip = false;
- $input->readString($this->start_time);
-
- }
-
-
-
-
- if ("end_time" == $schemeField){
-
- $needSkip = false;
- $input->readString($this->end_time);
-
- }
-
-
-
-
- if ("page" == $schemeField){
-
- $needSkip = false;
- $input->readI32($this->page);
-
- }
-
-
-
-
- if ("limit" == $schemeField){
-
- $needSkip = false;
- $input->readI32($this->limit);
-
- }
-
-
-
- if($needSkip){
-
- \Osp\Protocol\ProtocolUtil::skip($input);
- }
-
- $input->readFieldEnd();
- }
-
- $input->readStructEnd();
-
-
-
- }
-
- public function write($output){
-
- $xfer = 0;
- $xfer += $output->writeStructBegin();
-
- if($this->apply_id !== null) {
-
- $xfer += $output->writeFieldBegin('apply_id');
- $xfer += $output->writeI64($this->apply_id);
-
- $xfer += $output->writeFieldEnd();
- }
-
-
- $xfer += $output->writeFieldBegin('enterprise_code');
- $xfer += $output->writeString($this->enterprise_code);
-
- $xfer += $output->writeFieldEnd();
-
- if($this->enterprise_employee_no !== null) {
-
- $xfer += $output->writeFieldBegin('enterprise_employee_no');
- $xfer += $output->writeString($this->enterprise_employee_no);
-
- $xfer += $output->writeFieldEnd();
- }
-
-
- if($this->phone_no !== null) {
-
- $xfer += $output->writeFieldBegin('phone_no');
- $xfer += $output->writeString($this->phone_no);
-
- $xfer += $output->writeFieldEnd();
- }
-
-
- if($this->account_type !== null) {
-
- $xfer += $output->writeFieldBegin('account_type');
- $xfer += $output->writeI32($this->account_type);
-
- $xfer += $output->writeFieldEnd();
- }
-
-
- if($this->proc_state !== null) {
-
- $xfer += $output->writeFieldBegin('proc_state');
- $xfer += $output->writeI32($this->proc_state);
-
- $xfer += $output->writeFieldEnd();
- }
-
-
- if($this->result_code !== null) {
-
- $xfer += $output->writeFieldBegin('result_code');
- $xfer += $output->writeString($this->result_code);
-
- $xfer += $output->writeFieldEnd();
- }
-
-
- if($this->start_time !== null) {
-
- $xfer += $output->writeFieldBegin('start_time');
- $xfer += $output->writeString($this->start_time);
-
- $xfer += $output->writeFieldEnd();
- }
-
-
- if($this->end_time !== null) {
-
- $xfer += $output->writeFieldBegin('end_time');
- $xfer += $output->writeString($this->end_time);
-
- $xfer += $output->writeFieldEnd();
- }
-
-
- $xfer += $output->writeFieldBegin('page');
- $xfer += $output->writeI32($this->page);
-
- $xfer += $output->writeFieldEnd();
-
- $xfer += $output->writeFieldBegin('limit');
- $xfer += $output->writeI32($this->limit);
-
- $xfer += $output->writeFieldEnd();
-
- $xfer += $output->writeFieldStop();
- $xfer += $output->writeStructEnd();
- return $xfer;
- }
-
- }
- ?>
|