<?php

/**
 * Created by PhpStorm.
 * User: boyer
 * Date: 2020/3/28
 * Time: 14:05
 * Note:临时报关单表头
 */
namespace Customs\Dg\Hmzb\InvtSb;
use Customs\Dg\Hmzb\InvtSb\InvtSbAbstract;
class PassportHead extends InvtSbAbstract
{
    public $SeqNo;//核放单预录入编号;
    public $PassportNo;//核放单编号;
    public $PassportTypecd;//核放单类型代码;
    public $MasterCuscd;//主管关区代码;
    public $DclTypecd;//申报类型代码;
    public $IoTypecd;//进出标志代码;
    public $BindTypecd;//绑定类型代码;
    public $RltTbTypecd;//关联单证类型代码;
    public $RltNo;//关联单证编号;
    public $AreainOriactNo;//区内账册编号;
    public $AreainEtpsno;//区内企业编码;
    public $AreainEtpsNm;//区内企业名称;
    public $AreainEtpsSccd;//区内企业社会信用代码;
    public $VehicleNo;//承运车车牌号;
    public $VehicleIcNo;//IC卡号(电子车牌）
    public $ContainerNo;//集装箱号
    public $VehicleWt;//车自重
    public $VehicleFrameNo;//车架号
    public $VehicleFrameWt;//车架重
    public $ContainerType;//集装箱箱型
    public $ContainerWt;//集装箱重
    public $TotalWt;//总重量;
    public $TotalGrossWt;//货物总毛重;
    public $TotalNetWt;//货物总净重
    public $DclErConc;//申请人及联系方式
    public $DclTime;//文档没有
    public $DclEtpsno;//申报企业编号
    public $DclEtpsNm;//申报企业名称
    public $DclEtpsSccd;//申报企业社会信用代码
    public $InputCode;//录入单位代码
    public $INPUT_SCCD;//录入单位社会信用代码
    public $InputName;//录入单位名称
    public $EtpsPreentNo;//企业内部编号
    public $Rmk;//备注
    public $Col1;//到货确认为虚拟核放单，适用于没有物理卡口的区外物流账册（L)，此类核放单审批通过后即做过卡处理。1：是，0：否
    public $Col2;//备用字段2
    public $Col3;//备用字段3
    public $Col4;//杂费／率;参考报关单填写规范进行填写

    public function setFromArray($headType){
        foreach ($headType as $key=>$value){
            if(property_exists($this,$key)){
                $this->$key=$value;
                $this->storeData[$key]=$value;
            }
        }
    }

}