package com.sy.bwAssist.gatherInfo;

import com.sy.utils.DateTimeConverter;
import com.sy.utils.NumberConverter;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamConverter;

import java.math.BigDecimal;
import java.util.Date;

public class IC {
	
	@XStreamAlias("DR_IC_NO")
	private String DRICNO;
	
	@XStreamAlias("IC_DR_CUSTOMS_NO")
	private String IcDrCustomsNo;
	
	@XStreamAlias("IC_CO_CUSTOMS_NO")
	private String IcCoCustomsNo;
	
	@XStreamAlias("IC_BILL_NO")
	private String IcBillNo;

	@XStreamAlias("IC_FORM_TYPE")
	private String IcFormType;

	@XStreamAlias("IC_GROSS_WT")
	@XStreamConverter(NumberConverter.class)
	private BigDecimal IcGrossWt;
	
	@XStreamAlias("IC_VE_CUSTOMS_NO")
	private String IcVeCustomsNo;
	
	@XStreamAlias("IC_VE_NAME")
	private String IcVeName;
	
	@XStreamAlias("IC_CONTA_ID")
	private String IcContaId;
	
	@XStreamAlias("IC_ESEAL_ID")
	private String IcEsealId;
	
	@XStreamAlias("IC_BUSS_TYPE")
	private String IcBussType;
	
	@XStreamAlias("IC_EX_DATA")
	private String IcExData;

	@XStreamAlias("IC_REG_DATETIME")
	@XStreamConverter(DateTimeConverter.class)
	private Date IcRegDatetime;

	@XStreamAlias("IC_PER_DAY_DUE")
	private String IcPerDayDue;

	public String getDRICNO() {
		return DRICNO;
	}

	public void setDRICNO(String dRICNO) {
		DRICNO = dRICNO;
	}

	public String getIcDrCustomsNo() {
		return IcDrCustomsNo;
	}

	public void setIcDrCustomsNo(String icDrCustomsNo) {
		IcDrCustomsNo = icDrCustomsNo;
	}

	public String getIcCoCustomsNo() {
		return IcCoCustomsNo;
	}

	public void setIcCoCustomsNo(String icCoCustomsNo) {
		IcCoCustomsNo = icCoCustomsNo;
	}

	public String getIcBillNo() {
		return IcBillNo;
	}

	public void setIcBillNo(String icBillNo) {
		IcBillNo = icBillNo;
	}

	public BigDecimal getIcGrossWt() {
		return IcGrossWt;
	}

	public void setIcGrossWt(BigDecimal icGrossWt) {
		IcGrossWt = icGrossWt;
	}

	public String getIcVeCustomsNo() {
		return IcVeCustomsNo;
	}

	public void setIcVeCustomsNo(String icVeCustomsNo) {
		IcVeCustomsNo = icVeCustomsNo;
	}

	public String getIcVeName() {
		return IcVeName;
	}

	public void setIcVeName(String icVeName) {
		IcVeName = icVeName;
	}

	public String getIcContaId() {
		return IcContaId;
	}

	public void setIcContaId(String icContaId) {
		IcContaId = icContaId;
	}

	public String getIcEsealId() {
		return IcEsealId;
	}

	public void setIcEsealId(String icEsealId) {
		IcEsealId = icEsealId;
	}

	public String getIcBussType() {
		return IcBussType;
	}

	public void setIcBussType(String icBussType) {
		IcBussType = icBussType;
	}

	public String getIcExData() {
		return IcExData;
	}

	public void setIcExData(String icExData) {
		IcExData = icExData;
	}

	public String getIcFormType() {
		return IcFormType;
	}

	public void setIcFormType(String icFormType) {
		IcFormType = icFormType;
	}

	public Date getIcRegDatetime() {
		return IcRegDatetime;
	}

	public void setIcRegDatetime(Date icRegDatetime) {
		IcRegDatetime = icRegDatetime;
	}

	public String getIcPerDayDue() {
		return IcPerDayDue;
	}

	public void setIcPerDayDue(String icPerDayDue) {
		IcPerDayDue = icPerDayDue;
	}
}