<?php

/**
 * Created by PhpStorm.
 * User: boyer
 * Date: 2020/3/28
 * Time: 14:05
 * Note:临时报关单表头
 */
namespace Customs\Dg\Hmzb\Delivery;
use Customs\Dg\Hmzb\Delivery\DeliveryAbstract;
class Base extends DeliveryAbstract
{
    public $PRE_DEL_NO;//核放单预录入号
    public $DEL_NO;//核放单号
    public $DECL_TYPE;//申报类型
    public $CUSTOMS_CODE;//主管海关代码
    public $TRADE_CODE;//区内经营单位编码
    public $TRADE_NAME;//区内经营单位名称
    public $IO_FLAG;//进出卡口标志
    public $TARGET;//货物流向
    public $BUSS_TYPE;//业务类型
    public $LOCATION_CODE;//监管场所代码
    public $DECL_TIME;//申报时间
    public $GROSS_WEIGHT;//货物毛重
    public $PACK_NO;//件数
    public $APP_ER;//申请人姓名
    public $REMARK;//备注
    public $RE_TYPE;//退运类型
    public $RE_REASON;//退运原因
    public $REL_DEL_NO;//关联原核放单编号
    public $SENDER_ID;//发送方ID
    public $SOURCE_ID;//申请报文ID
    public function setFromArray($headType){
        foreach ($headType as $key=>$value){
            if(property_exists($this,$key)){
                $this->$key=$value;
                $this->storeData[$key]=$value;
            }
        }
    }

}