<?php

/**
 * Created by PhpStorm.
 * User: boyer
 * Date: 2020/3/28
 * Time: 14:05
 * Note:临时报关单表头
 */
namespace Customs\Dg\Hmzb\Ent;
use Customs\Dg\Hmzb\Ent\InvtEntAbstract;
/**
 * Class EntBody
 * @package Customs\Dg\Hmzb\Ent
 * User: Yao
 * Date: 2021/5/8
 * Note:
 * @property-write  $EMS_G_NO;//账册项号
 *  @property-write $G_NO;//商品序号
 *  @property-write $CODE_TS;//商品编码
 *  @property-write $G_NAME;//商品名称
 *  @property-write $G_MODEL;//规格型号
 *  @property-write $ORIGIN_COUNTRY;//产销国
 *  @property-write $CURR;//成交币制
 *  @property-write $PRICE;//申报单价
 *  @property-write $TOTAL_PRICE;//申报总价
 *  @property-write $USE_TO;//用途
 *  @property-write $CUT_MODE;//征免免税方式
 *  @property-write $QTY;//申报数量
 *  @property-write $UNIT;//申报单位
 *  @property-write $QTY_1;//法定数量
 *  @property-write $UNIT_1;//法定单位
 *  @property-write $IN_ENT_NO;//关联的进区报关申请单编号
 *  @property-write $IN_ENT_G_NO;//对应的进区报关申请单商品项号
 *  @property-write $ENTRY_G_NO;//对应的报关单商品项号
 *  @property-write $H2000_EMS_G_NO;//H2000电子账册的项号
 * @property-write $H2000_EMS_G_TYPE;//H2000电子账册的表体类型
 */
class EntBody extends InvtEntAbstract
{
    protected $EMS_G_NO;//账册项号
    protected $G_NO;//商品序号
    protected $CODE_TS;//商品编码
    protected $G_NAME;//商品名称
    protected $G_MODEL;//规格型号
    protected $ORIGIN_COUNTRY;//产销国
    protected $CURR;//成交币制
    protected $PRICE;//申报单价
    protected $TOTAL_PRICE;//申报总价
    protected $USE_TO;//用途
    protected $CUT_MODE;//征免免税方式
    protected $QTY;//申报数量
    protected $UNIT;//申报单位
    protected $QTY_1;//法定数量
    protected $UNIT_1;//法定单位
    protected $IN_ENT_NO;//关联的进区报关申请单编号
    protected $IN_ENT_G_NO;//对应的进区报关申请单商品项号
    protected $ENTRY_G_NO;//对应的报关单商品项号
    protected $H2000_EMS_G_NO;//H2000电子账册的项号
    protected $H2000_EMS_G_TYPE;//H2000电子账册的表体类型
    public function setFromArray($headType){
        foreach ($headType as $key=>$value){
            if(property_exists($this,$key)){
                $this->$key=$value;
                $this->storeData[$key]=$value;
            }
        }
    }

}