TIclearBondInvtDt.java 4.34 KB
package com.erry.iclear.dateInterface.entity;

import lombok.Data;

import javax.persistence.*;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.Date;

/**
 * @Description  
 * @Author  baodan_Fan 
 * @Date 2021-08-12 
 */

@Entity
@Table ( name ="T_ICLEAR_BOND_INVT_DT" )
public class TIclearBondInvtDt  implements Serializable {
	private static final long serialVersionUID =  7963662019548366386L;
    @Id
    @GeneratedValue
   	@Column(name = "ID" )
	private Long id;

	/**
	 * 保税清单编号
	 */
   	@Column(name = "BOND_INVT_NO" )
	private String bondInvtNo;

	/**
	 * 变更次数
	 */
   	@Column(name = "CHG_TMS_CNT" )
	private Long chgTmsCnt;

	/**
	 * 商品序号
	 */
   	@Column(name = "GDS_SEQNO" )
	private Long gdsSeqno;

	/**
	 * 备案序号
	 */
   	@Column(name = "PUTREC_SEQNO" )
	private Long putrecSeqno;

	/**
	 * 商品料号
	 */
   	@Column(name = "GDS_MTNO" )
	private String gdsMtno;

	/**
	 * 商品编码
	 */
   	@Column(name = "GDECD" )
	private String gdecd;

	/**
	 * 商品名称
	 */
   	@Column(name = "GDS_NM" )
	private String gdsNm;

	/**
	 * 商品规格型号描述
	 */
   	@Column(name = "GDS_SPCF_MODEL_DESC" )
	private String gdsSpcfModelDesc;

	/**
	 * 申报计量单位
	 */
   	@Column(name = "DCL_UNITCD" )
	private String dclUnitcd;

	/**
	 * 法定计量单位
	 */
   	@Column(name = "LAWF_UNITCD" )
	private String lawfUnitcd;

	/**
	 * 法定第二计量
	 */
   	@Column(name = "SECD_LAWF_UNITCD" )
	private String secdLawfUnitcd;

	/**
	 * 原产国(地区)
	 */
   	@Column(name = "NATCD" )
	private String natcd;

	/**
	 * 申报单价金额
	 */
   	@Column(name = "DCL_UPRC_AMT" )
	private BigDecimal dclUprcAmt;

	/**
	 * 申报总金额
	 */
   	@Column(name = "DCL_TOTAL_AMT" )
	private BigDecimal dclTotalAmt;

	/**
	 * 美元统计总金额
	 */
   	@Column(name = "USD_STAT_TOTAL_AMT" )
	private BigDecimal usdStatTotalAmt;

	/**
	 * 申报币制代码
	 */
   	@Column(name = "DCL_CURRCD" )
	private String dclCurrcd;

	/**
	 * 法定数量
	 */
   	@Column(name = "LAWF_QTY" )
	private BigDecimal lawfQty;

	/**
	 * 第二法定数量
	 */
   	@Column(name = "SECD_LAWF_QTY" )
	private BigDecimal secdLawfQty;

	/**
	 * 重量比例因子值
	 */
   	@Column(name = "WT_SF_VAL" )
	private BigDecimal wtSfVal;

	/**
	 * 第一比例因子
	 */
   	@Column(name = "FST_SF_VAL" )
	private BigDecimal fstSfVal;

	/**
	 * 第二比例因子
	 */
   	@Column(name = "SECD_SF_VAL" )
	private BigDecimal secdSfVal;

	/**
	 * 申报数量
	 */
   	@Column(name = "DCL_QTY" )
	private BigDecimal dclQty;

	/**
	 * 毛重量
	 */
   	@Column(name = "GROSS_WT" )
	private BigDecimal grossWt;

	/**
	 * 净重量
	 */
   	@Column(name = "NET_WT" )
	private BigDecimal netWt;

	/**
	 * 征减免方式代码
	 */
   	@Column(name = "LVYRLF_MODECD" )
	private String lvyrlfModecd;

	/**
	 * 账册备案单耗明细版本号
	 */
   	@Column(name = "UCNS_VERNO" )
	private String ucnsVerno;

	/**
	 * 报关单商品序号
	 */
   	@Column(name = "ENTRY_GDS_SEQNO" )
	private Long entryGdsSeqno;

	/**
	 * 申请表序号
	 */
   	@Column(name = "APPLY_TB_SEQNO" )
	private Long applyTbSeqno;

	/**
	 * 归类标记代码
	 */
   	@Column(name = "CLY_MARKCD" )
	private String clyMarkcd;

	/**
	 * 备注
	 */
   	@Column(name = "RMK" )
	private String rmk;

	/**
	 * 实际过卡数量
	 */
   	@Column(name = "ACTL_PASS_QTY" )
	private BigDecimal actlPassQty;

	/**
	 * 核放单已用数量
	 */
   	@Column(name = "PASSPORT_USED_QTY" )
	private BigDecimal passportUsedQty;

	/**
	 * 备用1
	 */
   	@Column(name = "PARAM1" )
	private String param1;

	/**
	 * 备用2
	 */
   	@Column(name = "PARAM2" )
	private String param2;

	/**
	 * 备用3
	 */
   	@Column(name = "PARAM3" )
	private BigDecimal param3;

	/**
	 * 备用4
	 */
   	@Column(name = "PARAM4" )
	private Date param4;

	/**
	 * 最终目的国(地区)
	 */
   	@Column(name = "DESTINATION_NATCD" )
	private String destinationNatcd;

	/**
	 * 修改标志
	 */
   	@Column(name = "MODF_MARKCD" )
	private String modfMarkcd;


	/**
	 * 创建时间
	 */
	@Column(name = "CREATE_TIME" )
	private Date createTime;

	/**
	 * 创建人
	 */
	@Column(name = "CREATOR" )
	private String creator;

	/**
	 * 修改时间
	 */
	@Column(name = "UPDATE_TIME" )
	private Date updateTime;

	/**
	 * 修改人
	 */
	@Column(name = "UPDATE_USER" )
	private String updateUser;

}