  /**
   * Generate time : 2009-11-04 16:06:48
   * Version : 1.0.1.V20070717
   */
package com.baosight.sts.st.xs.domain;

import java.math.BigDecimal;
import com.baosight.iplat4j.util.NumberUtils;
import java.util.Date;
import com.baosight.iplat4j.util.DateUtils;
import com.baosight.iplat4j.core.ei.EiColumn;
import com.baosight.iplat4j.ep.DaoEPBase;
import java.util.HashMap;
import java.util.Map;
import com.baosight.iplat4j.util.StringUtils;
/**
 * TSBillSaleM 
 *  
 */
public class STXS0901M extends DaoEPBase {

	private String segNo = " ";		// 业务单元代码
	private String billId = " ";		// 提单号
	private Long accsetNo = new Long(0);	// 帐套序号
	private String userSegNo = " ";		// 对应业务员业务单元代码
	private String userId = " ";		// 业务员代码
	private String internalFlag = " ";		// 内往标记
	private String internalSegNo = " ";		// 内往业务单元代码
	private String providerBillNum = " ";		// 供应商提单号
	private String billStatus = " ";		// 状态
	private String billType = " ";		// 提单类型
	private Date validStartDate;	// 提单有效起始日期
	private Date validEndDate;	// 提单有效截止日期
	private Date planDate;	// 预计提货日期
	private String wproviderId = " ";		// 仓库代码
	private String wproviderName = " ";		// 提货仓库名称
	private String wproviderAddr = " ";		// 提货仓库地址
	private String wproviderContactor = " ";		// 提货仓库联系人
	private String wproviderTele = " ";		// 提货仓库电话
	private String wproviderZip = " ";		// 提货仓库邮编
	private String wproviderFax = " ";		// 提货仓库传真
	private String customerId = " ";		// 客户代码
	private String contractId = " ";		// 销售合同号
	private String deliveryType = " ";		// 提货方式
	private String freightSettleType = " ";		// 运费结算方式
	private String outSettleType = " ";		// 出库费结算方式
	private String carType = " ";		// 用车方式
	private String specialRequest = " ";		// 装运特殊要求
	private String consigneeId = " ";		// 收货单位编码
	private String consigneeName = " ";		// 收货单位名称
	private String consigneeAddr = " ";		// 收货单位地址
	private String consigneeRespnder = " ";		// 收货单位联系人
	private String consigneeTele = " ";		// 收货单位联系电话
	private String consigneeFax = " ";		// 收货单位传真
	private String consigneeZipcode = " ";		// 收货单位邮政编码
	private String transFlag = " ";		// 运输委托标记
	private String tproviderId = " ";		// 运输单位代码
	private String createPerson = " ";		// 提单制单人
	private Date createDate;	// 提单制单日期
	private String returnPerson = " ";		// 返单人
	private Date returnDate;	// 返单日期
	private String billBackPerson = " ";		// 提单回收人
	private Date billBackDate;	// 提单回收日期
	private Integer printed = new Integer(0);		// 打印次数
	private String billPrintSite = " ";		// 提单打印地点
	private String billPrintUserId = " ";		// 提单打印人
	private Date billPrintDate;	// 提单打印日期
	private String arrearType = " ";		// 欠款发货类型
	private Long settleSeqNum = new Long(0);	// 结算处理序号
	private String modiPerson = " ";		// 更新人
	private Date modiDate;	// 更新日期
	private String returnConfirmFlag = " ";		// 返单确认标记(0 未确认 1已经确认)
	private String returnConfirmPers = " ";		// 返单确认人
	private Date returnConfirmDate;	// 返单确认日期
	private String printBatchId = " ";		// 打印批次号
	private String fetchPerson = " ";		// 提货人
	private String fetchPersonIdCard = " ";		// 提货人身份证
	private String billDessentType = " ";		// 提单异议方式
	private String startPrivince = " ";		// 发货地省份//FOR YTH
	private String deliveryPrivince = " ";		// 目的地省份//FOR YTH
	private String groupCommissionId = " ";		// 集批委托单号//FOR YTH
	private String approveStatus = " ";		// 审批标志:00 驳回 10 未审批 20 已通过 //FOR YTH
	private String billBatchId = " ";		// 提单批次号
	private String randomId = " ";		// 合并提单随机号
	private String providerName = " ";		// ERP中的承运商名称
	private String providerId = " ";		// ERP中的承运商代码
	private String ebsBillType = " ";		// 电子商务平台提单状态
	private String ebsBillPrintUserName = " ";		// 电子商务平台中的打印人名称
	private String ebsBillPrintOrgName = " ";		// 电子商务平台中的打印公司名称
	private String remark = " ";		// 备注
	private String proxyFlag = " ";		// 代销提单标记
	private String ebsBillObject = " ";		// 网上提单对象
	private String ebsBillLock = " ";		
	private Date z_planApplyDate;	// 作业股份申请时间
	private String transferFlag = " ";		// 转换标记（1，为转换）
	private String ebsBillBatchId = " ";		// 网上提单批次号
	private Integer xhPrinted = new Integer(0);		// 网上现货打印次数
	private String webBillFrom = " ";		// 网上提单来源（10为电子商务标准版，20为ss平台，30为东方钢铁在线平台）
	private String invoiceReqNum = " ";		// 开票依据凭单号
	private String webBillId = " ";		// 网上提单申请号
	private BigDecimal warehouseOutQty = new BigDecimal("0");		
	private Date warehouseOutDate;	
	private String billBankBatchId = " ";		// 厂商银提单批次号
	private String billBankStatus = " ";		// 厂商银提单状态10提交，15银行审批拒绝，20银行审批通过
	private String returnRemark = " ";		// 提单多次出库备注
	private String printRemark = " ";		// 客户打印备注
	private String gatheringId = " ";		// 收款单号
	private String settleId = " ";		// 结算单号

	/**
	 * initialize the metadata 
	 */
	public void initMetaData() {
		EiColumn eiColumn;
		
	eiColumn = new EiColumn("segNo");
	eiColumn.setPrimaryKey(true);
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("业务单元代码");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("billId");
	eiColumn.setPrimaryKey(true);
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("提单号");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("accsetNo");
	eiColumn.setType("N");
	eiColumn.setScaleLength(0);
	eiColumn.setFieldLength(11);
	eiColumn.setDescName("帐套序号");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("userSegNo");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("对应业务员业务单元代码");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("userId");
	eiColumn.setFieldLength(30);	
	eiColumn.setDescName("业务员代码");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("internalFlag");
	eiColumn.setFieldLength(1);	
	eiColumn.setDescName("内往标记");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("internalSegNo");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("内往业务单元代码");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("providerBillNum");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("供应商提单号");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("billStatus");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("状态");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("billType");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("提单类型");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("validStartDate");
	eiColumn.setDescName("提单有效起始日期");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("validEndDate");
	eiColumn.setDescName("提单有效截止日期");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("planDate");
	eiColumn.setDescName("预计提货日期");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("wproviderId");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("仓库代码");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("wproviderName");
	eiColumn.setFieldLength(100);	
	eiColumn.setDescName("提货仓库名称");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("wproviderAddr");
	eiColumn.setFieldLength(200);	
	eiColumn.setDescName("提货仓库地址");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("wproviderContactor");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("提货仓库联系人");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("wproviderTele");
	eiColumn.setFieldLength(40);	
	eiColumn.setDescName("提货仓库电话");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("wproviderZip");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("提货仓库邮编");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("wproviderFax");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("提货仓库传真");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("customerId");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("客户代码");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("contractId");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("销售合同号");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("deliveryType");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("提货方式");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("freightSettleType");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("运费结算方式");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("outSettleType");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("出库费结算方式");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("carType");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("用车方式");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("specialRequest");
	eiColumn.setFieldLength(100);	
	eiColumn.setDescName("装运特殊要求");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("consigneeId");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("收货单位编码");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("consigneeName");
	eiColumn.setFieldLength(80);	
	eiColumn.setDescName("收货单位名称");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("consigneeAddr");
	eiColumn.setFieldLength(80);	
	eiColumn.setDescName("收货单位地址");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("consigneeRespnder");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("收货单位联系人");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("consigneeTele");
	eiColumn.setFieldLength(50);	
	eiColumn.setDescName("收货单位联系电话");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("consigneeFax");
	eiColumn.setFieldLength(50);	
	eiColumn.setDescName("收货单位传真");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("consigneeZipcode");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("收货单位邮政编码");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("transFlag");
	eiColumn.setFieldLength(1);	
	eiColumn.setDescName("运输委托标记");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("tproviderId");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("运输单位代码");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("createPerson");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("提单制单人");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("createDate");
	eiColumn.setDescName("提单制单日期");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("returnPerson");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("返单人");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("returnDate");
	eiColumn.setDescName("返单日期");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("billBackPerson");
	eiColumn.setFieldLength(30);	
	eiColumn.setDescName("提单回收人");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("billBackDate");
	eiColumn.setDescName("提单回收日期");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("printed");
	eiColumn.setType("N");
	eiColumn.setScaleLength(0);
	eiColumn.setFieldLength(3);
	eiColumn.setDescName("打印次数");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("billPrintSite");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("提单打印地点");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("billPrintUserId");
	eiColumn.setFieldLength(30);	
	eiColumn.setDescName("提单打印人");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("billPrintDate");
	eiColumn.setDescName("提单打印日期");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("arrearType");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("欠款发货类型");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("settleSeqNum");
	eiColumn.setType("N");
	eiColumn.setScaleLength(0);
	eiColumn.setFieldLength(20);
	eiColumn.setDescName("结算处理序号");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("modiPerson");
	eiColumn.setFieldLength(30);	
	eiColumn.setDescName("更新人");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("modiDate");
	eiColumn.setDescName("更新日期");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("returnConfirmFlag");
	eiColumn.setFieldLength(1);	
	eiColumn.setDescName("返单确认标记(0 未确认 1已经确认)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("returnConfirmPers");
	eiColumn.setFieldLength(30);	
	eiColumn.setDescName("返单确认人");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("returnConfirmDate");
	eiColumn.setDescName("返单确认日期");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("printBatchId");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("打印批次号");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fetchPerson");
	eiColumn.setFieldLength(300);	
	eiColumn.setDescName("提货人");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fetchPersonIdCard");
	eiColumn.setFieldLength(300);	
	eiColumn.setDescName("提货人身份证");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("billDessentType");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("提单异议方式");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("startPrivince");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("发货地省份//FOR YTH");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("deliveryPrivince");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("目的地省份//FOR YTH");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("groupCommissionId");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("集批委托单号//FOR YTH");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("approveStatus");
	eiColumn.setFieldLength(2);	
	eiColumn.setDescName("审批标志:00 驳回 10 未审批 20 已通过 //FOR YTH");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("billBatchId");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("提单批次号");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("randomId");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("合并提单随机号");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("providerName");
	eiColumn.setFieldLength(500);	
	eiColumn.setDescName("ERP中的承运商名称");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("providerId");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("ERP中的承运商代码");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("ebsBillType");
	eiColumn.setFieldLength(2);	
	eiColumn.setDescName("电子商务平台提单状态");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("ebsBillPrintUserName");
	eiColumn.setFieldLength(30);	
	eiColumn.setDescName("电子商务平台中的打印人名称");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("ebsBillPrintOrgName");
	eiColumn.setFieldLength(100);	
	eiColumn.setDescName("电子商务平台中的打印公司名称");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("remark");
	eiColumn.setFieldLength(200);	
	eiColumn.setDescName("备注");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("proxyFlag");
	eiColumn.setFieldLength(1);	
	eiColumn.setDescName("代销提单标记");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("ebsBillObject");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("网上提单对象");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("ebsBillLock");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("z_planApplyDate");
	eiColumn.setDescName("作业股份申请时间");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("transferFlag");
	eiColumn.setFieldLength(1);	
	eiColumn.setDescName("转换标记（1，为转换）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("ebsBillBatchId");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("网上提单批次号");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("xhPrinted");
	eiColumn.setType("N");
	eiColumn.setScaleLength(0);
	eiColumn.setFieldLength(3);
	eiColumn.setDescName("网上现货打印次数");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("webBillFrom");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("网上提单来源（10为电子商务标准版，20为ss平台，30为东方钢铁在线平台）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("invoiceReqNum");
	eiColumn.setFieldLength(100);	
	eiColumn.setDescName("开票依据凭单号");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("webBillId");
	eiColumn.setFieldLength(50);	
	eiColumn.setDescName("网上提单申请号");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("warehouseOutQty");
	eiColumn.setType("N");
	eiColumn.setScaleLength(6);
	eiColumn.setFieldLength(18);
	eiColumn.setDescName("");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("warehouseOutDate");
	eiColumn.setDescName("");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("billBankBatchId");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("厂商银提单批次号");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("billBankStatus");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("厂商银提单状态10提交，15银行审批拒绝，20银行审批通过");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("returnRemark");
	eiColumn.setFieldLength(1000);	
	eiColumn.setDescName("提单多次出库备注");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("printRemark");
	eiColumn.setFieldLength(1000);	
	eiColumn.setDescName("客户打印备注");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("gatheringId");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("收款单号");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("settleId");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("结算单号");
	eiMetadata.addMeta(eiColumn);
	

	}
	/**
	 * the constructor
	 */
	public STXS0901M() {
		initMetaData();
	}
	
	/**
	 * get the segNo - 业务单元代码
	 * @return the segNo
	 */
	public String getSegNo() {
		return this.segNo;
	}
	
	/**
	 * set the segNo - 业务单元代码
	 */
	public void setSegNo(String segNo) {
		this.segNo = segNo;
	}
	
	/**
	 * get the billId - 提单号
	 * @return the billId
	 */
	public String getBillId() {
		return this.billId;
	}
	
	/**
	 * set the billId - 提单号
	 */
	public void setBillId(String billId) {
		this.billId = billId;
	}
	
	/**
	 * get the accsetNo - 帐套序号
	 * @return the accsetNo
	 */
	public Long getAccsetNo() {
		return this.accsetNo;
	}
	
	/**
	 * set the accsetNo - 帐套序号
	 */
	public void setAccsetNo(Long accsetNo) {
		this.accsetNo = accsetNo;
	}
	
	/**
	 * get the userSegNo - 对应业务员业务单元代码
	 * @return the userSegNo
	 */
	public String getUserSegNo() {
		return this.userSegNo;
	}
	
	/**
	 * set the userSegNo - 对应业务员业务单元代码
	 */
	public void setUserSegNo(String userSegNo) {
		this.userSegNo = userSegNo;
	}
	
	/**
	 * get the userId - 业务员代码
	 * @return the userId
	 */
	public String getUserId() {
		return this.userId;
	}
	
	/**
	 * set the userId - 业务员代码
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	
	/**
	 * get the internalFlag - 内往标记
	 * @return the internalFlag
	 */
	public String getInternalFlag() {
		return this.internalFlag;
	}
	
	/**
	 * set the internalFlag - 内往标记
	 */
	public void setInternalFlag(String internalFlag) {
		this.internalFlag = internalFlag;
	}
	
	/**
	 * get the internalSegNo - 内往业务单元代码
	 * @return the internalSegNo
	 */
	public String getInternalSegNo() {
		return this.internalSegNo;
	}
	
	/**
	 * set the internalSegNo - 内往业务单元代码
	 */
	public void setInternalSegNo(String internalSegNo) {
		this.internalSegNo = internalSegNo;
	}
	
	/**
	 * get the providerBillNum - 供应商提单号
	 * @return the providerBillNum
	 */
	public String getProviderBillNum() {
		return this.providerBillNum;
	}
	
	/**
	 * set the providerBillNum - 供应商提单号
	 */
	public void setProviderBillNum(String providerBillNum) {
		this.providerBillNum = providerBillNum;
	}
	
	/**
	 * get the billStatus - 状态
	 * @return the billStatus
	 */
	public String getBillStatus() {
		return this.billStatus;
	}
	
	/**
	 * set the billStatus - 状态
	 */
	public void setBillStatus(String billStatus) {
		this.billStatus = billStatus;
	}
	
	/**
	 * get the billType - 提单类型
	 * @return the billType
	 */
	public String getBillType() {
		return this.billType;
	}
	
	/**
	 * set the billType - 提单类型
	 */
	public void setBillType(String billType) {
		this.billType = billType;
	}
	
	/**
	 * get the validStartDate - 提单有效起始日期
	 * @return the validStartDate
	 */
	public Date getValidStartDate() {
		return this.validStartDate;
	}
	
	/**
	 * set the validStartDate - 提单有效起始日期
	 */
	public void setValidStartDate(Date validStartDate) {
		this.validStartDate = validStartDate;
	}
	
	/**
	 * get the validEndDate - 提单有效截止日期
	 * @return the validEndDate
	 */
	public Date getValidEndDate() {
		return this.validEndDate;
	}
	
	/**
	 * set the validEndDate - 提单有效截止日期
	 */
	public void setValidEndDate(Date validEndDate) {
		this.validEndDate = validEndDate;
	}
	
	/**
	 * get the planDate - 预计提货日期
	 * @return the planDate
	 */
	public Date getPlanDate() {
		return this.planDate;
	}
	
	/**
	 * set the planDate - 预计提货日期
	 */
	public void setPlanDate(Date planDate) {
		this.planDate = planDate;
	}
	
	/**
	 * get the wproviderId - 仓库代码
	 * @return the wproviderId
	 */
	public String getWproviderId() {
		return this.wproviderId;
	}
	
	/**
	 * set the wproviderId - 仓库代码
	 */
	public void setWproviderId(String wproviderId) {
		this.wproviderId = wproviderId;
	}
	
	/**
	 * get the wproviderName - 提货仓库名称
	 * @return the wproviderName
	 */
	public String getWproviderName() {
		return this.wproviderName;
	}
	
	/**
	 * set the wproviderName - 提货仓库名称
	 */
	public void setWproviderName(String wproviderName) {
		this.wproviderName = wproviderName;
	}
	
	/**
	 * get the wproviderAddr - 提货仓库地址
	 * @return the wproviderAddr
	 */
	public String getWproviderAddr() {
		return this.wproviderAddr;
	}
	
	/**
	 * set the wproviderAddr - 提货仓库地址
	 */
	public void setWproviderAddr(String wproviderAddr) {
		this.wproviderAddr = wproviderAddr;
	}
	
	/**
	 * get the wproviderContactor - 提货仓库联系人
	 * @return the wproviderContactor
	 */
	public String getWproviderContactor() {
		return this.wproviderContactor;
	}
	
	/**
	 * set the wproviderContactor - 提货仓库联系人
	 */
	public void setWproviderContactor(String wproviderContactor) {
		this.wproviderContactor = wproviderContactor;
	}
	
	/**
	 * get the wproviderTele - 提货仓库电话
	 * @return the wproviderTele
	 */
	public String getWproviderTele() {
		return this.wproviderTele;
	}
	
	/**
	 * set the wproviderTele - 提货仓库电话
	 */
	public void setWproviderTele(String wproviderTele) {
		this.wproviderTele = wproviderTele;
	}
	
	/**
	 * get the wproviderZip - 提货仓库邮编
	 * @return the wproviderZip
	 */
	public String getWproviderZip() {
		return this.wproviderZip;
	}
	
	/**
	 * set the wproviderZip - 提货仓库邮编
	 */
	public void setWproviderZip(String wproviderZip) {
		this.wproviderZip = wproviderZip;
	}
	
	/**
	 * get the wproviderFax - 提货仓库传真
	 * @return the wproviderFax
	 */
	public String getWproviderFax() {
		return this.wproviderFax;
	}
	
	/**
	 * set the wproviderFax - 提货仓库传真
	 */
	public void setWproviderFax(String wproviderFax) {
		this.wproviderFax = wproviderFax;
	}
	
	/**
	 * get the customerId - 客户代码
	 * @return the customerId
	 */
	public String getCustomerId() {
		return this.customerId;
	}
	
	/**
	 * set the customerId - 客户代码
	 */
	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}
	
	/**
	 * get the contractId - 销售合同号
	 * @return the contractId
	 */
	public String getContractId() {
		return this.contractId;
	}
	
	/**
	 * set the contractId - 销售合同号
	 */
	public void setContractId(String contractId) {
		this.contractId = contractId;
	}
	
	/**
	 * get the deliveryType - 提货方式
	 * @return the deliveryType
	 */
	public String getDeliveryType() {
		return this.deliveryType;
	}
	
	/**
	 * set the deliveryType - 提货方式
	 */
	public void setDeliveryType(String deliveryType) {
		this.deliveryType = deliveryType;
	}
	
	/**
	 * get the freightSettleType - 运费结算方式
	 * @return the freightSettleType
	 */
	public String getFreightSettleType() {
		return this.freightSettleType;
	}
	
	/**
	 * set the freightSettleType - 运费结算方式
	 */
	public void setFreightSettleType(String freightSettleType) {
		this.freightSettleType = freightSettleType;
	}
	
	/**
	 * get the outSettleType - 出库费结算方式
	 * @return the outSettleType
	 */
	public String getOutSettleType() {
		return this.outSettleType;
	}
	
	/**
	 * set the outSettleType - 出库费结算方式
	 */
	public void setOutSettleType(String outSettleType) {
		this.outSettleType = outSettleType;
	}
	
	/**
	 * get the carType - 用车方式
	 * @return the carType
	 */
	public String getCarType() {
		return this.carType;
	}
	
	/**
	 * set the carType - 用车方式
	 */
	public void setCarType(String carType) {
		this.carType = carType;
	}
	
	/**
	 * get the specialRequest - 装运特殊要求
	 * @return the specialRequest
	 */
	public String getSpecialRequest() {
		return this.specialRequest;
	}
	
	/**
	 * set the specialRequest - 装运特殊要求
	 */
	public void setSpecialRequest(String specialRequest) {
		this.specialRequest = specialRequest;
	}
	
	/**
	 * get the consigneeId - 收货单位编码
	 * @return the consigneeId
	 */
	public String getConsigneeId() {
		return this.consigneeId;
	}
	
	/**
	 * set the consigneeId - 收货单位编码
	 */
	public void setConsigneeId(String consigneeId) {
		this.consigneeId = consigneeId;
	}
	
	/**
	 * get the consigneeName - 收货单位名称
	 * @return the consigneeName
	 */
	public String getConsigneeName() {
		return this.consigneeName;
	}
	
	/**
	 * set the consigneeName - 收货单位名称
	 */
	public void setConsigneeName(String consigneeName) {
		this.consigneeName = consigneeName;
	}
	
	/**
	 * get the consigneeAddr - 收货单位地址
	 * @return the consigneeAddr
	 */
	public String getConsigneeAddr() {
		return this.consigneeAddr;
	}
	
	/**
	 * set the consigneeAddr - 收货单位地址
	 */
	public void setConsigneeAddr(String consigneeAddr) {
		this.consigneeAddr = consigneeAddr;
	}
	
	/**
	 * get the consigneeRespnder - 收货单位联系人
	 * @return the consigneeRespnder
	 */
	public String getConsigneeRespnder() {
		return this.consigneeRespnder;
	}
	
	/**
	 * set the consigneeRespnder - 收货单位联系人
	 */
	public void setConsigneeRespnder(String consigneeRespnder) {
		this.consigneeRespnder = consigneeRespnder;
	}
	
	/**
	 * get the consigneeTele - 收货单位联系电话
	 * @return the consigneeTele
	 */
	public String getConsigneeTele() {
		return this.consigneeTele;
	}
	
	/**
	 * set the consigneeTele - 收货单位联系电话
	 */
	public void setConsigneeTele(String consigneeTele) {
		this.consigneeTele = consigneeTele;
	}
	
	/**
	 * get the consigneeFax - 收货单位传真
	 * @return the consigneeFax
	 */
	public String getConsigneeFax() {
		return this.consigneeFax;
	}
	
	/**
	 * set the consigneeFax - 收货单位传真
	 */
	public void setConsigneeFax(String consigneeFax) {
		this.consigneeFax = consigneeFax;
	}
	
	/**
	 * get the consigneeZipcode - 收货单位邮政编码
	 * @return the consigneeZipcode
	 */
	public String getConsigneeZipcode() {
		return this.consigneeZipcode;
	}
	
	/**
	 * set the consigneeZipcode - 收货单位邮政编码
	 */
	public void setConsigneeZipcode(String consigneeZipcode) {
		this.consigneeZipcode = consigneeZipcode;
	}
	
	/**
	 * get the transFlag - 运输委托标记
	 * @return the transFlag
	 */
	public String getTransFlag() {
		return this.transFlag;
	}
	
	/**
	 * set the transFlag - 运输委托标记
	 */
	public void setTransFlag(String transFlag) {
		this.transFlag = transFlag;
	}
	
	/**
	 * get the tproviderId - 运输单位代码
	 * @return the tproviderId
	 */
	public String getTproviderId() {
		return this.tproviderId;
	}
	
	/**
	 * set the tproviderId - 运输单位代码
	 */
	public void setTproviderId(String tproviderId) {
		this.tproviderId = tproviderId;
	}
	
	/**
	 * get the createPerson - 提单制单人
	 * @return the createPerson
	 */
	public String getCreatePerson() {
		return this.createPerson;
	}
	
	/**
	 * set the createPerson - 提单制单人
	 */
	public void setCreatePerson(String createPerson) {
		this.createPerson = createPerson;
	}
	
	/**
	 * get the createDate - 提单制单日期
	 * @return the createDate
	 */
	public Date getCreateDate() {
		return this.createDate;
	}
	
	/**
	 * set the createDate - 提单制单日期
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	
	/**
	 * get the returnPerson - 返单人
	 * @return the returnPerson
	 */
	public String getReturnPerson() {
		return this.returnPerson;
	}
	
	/**
	 * set the returnPerson - 返单人
	 */
	public void setReturnPerson(String returnPerson) {
		this.returnPerson = returnPerson;
	}
	
	/**
	 * get the returnDate - 返单日期
	 * @return the returnDate
	 */
	public Date getReturnDate() {
		return this.returnDate;
	}
	
	/**
	 * set the returnDate - 返单日期
	 */
	public void setReturnDate(Date returnDate) {
		this.returnDate = returnDate;
	}
	
	/**
	 * get the billBackPerson - 提单回收人
	 * @return the billBackPerson
	 */
	public String getBillBackPerson() {
		return this.billBackPerson;
	}
	
	/**
	 * set the billBackPerson - 提单回收人
	 */
	public void setBillBackPerson(String billBackPerson) {
		this.billBackPerson = billBackPerson;
	}
	
	/**
	 * get the billBackDate - 提单回收日期
	 * @return the billBackDate
	 */
	public Date getBillBackDate() {
		return this.billBackDate;
	}
	
	/**
	 * set the billBackDate - 提单回收日期
	 */
	public void setBillBackDate(Date billBackDate) {
		this.billBackDate = billBackDate;
	}
	
	/**
	 * get the printed - 打印次数
	 * @return the printed
	 */
	public Integer getPrinted() {
		return this.printed;
	}
	
	/**
	 * set the printed - 打印次数
	 */
	public void setPrinted(Integer printed) {
		this.printed = printed;
	}
	
	/**
	 * get the billPrintSite - 提单打印地点
	 * @return the billPrintSite
	 */
	public String getBillPrintSite() {
		return this.billPrintSite;
	}
	
	/**
	 * set the billPrintSite - 提单打印地点
	 */
	public void setBillPrintSite(String billPrintSite) {
		this.billPrintSite = billPrintSite;
	}
	
	/**
	 * get the billPrintUserId - 提单打印人
	 * @return the billPrintUserId
	 */
	public String getBillPrintUserId() {
		return this.billPrintUserId;
	}
	
	/**
	 * set the billPrintUserId - 提单打印人
	 */
	public void setBillPrintUserId(String billPrintUserId) {
		this.billPrintUserId = billPrintUserId;
	}
	
	/**
	 * get the billPrintDate - 提单打印日期
	 * @return the billPrintDate
	 */
	public Date getBillPrintDate() {
		return this.billPrintDate;
	}
	
	/**
	 * set the billPrintDate - 提单打印日期
	 */
	public void setBillPrintDate(Date billPrintDate) {
		this.billPrintDate = billPrintDate;
	}
	
	/**
	 * get the arrearType - 欠款发货类型
	 * @return the arrearType
	 */
	public String getArrearType() {
		return this.arrearType;
	}
	
	/**
	 * set the arrearType - 欠款发货类型
	 */
	public void setArrearType(String arrearType) {
		this.arrearType = arrearType;
	}
	
	/**
	 * get the settleSeqNum - 结算处理序号
	 * @return the settleSeqNum
	 */
	public Long getSettleSeqNum() {
		return this.settleSeqNum;
	}
	
	/**
	 * set the settleSeqNum - 结算处理序号
	 */
	public void setSettleSeqNum(Long settleSeqNum) {
		this.settleSeqNum = settleSeqNum;
	}
	
	/**
	 * get the modiPerson - 更新人
	 * @return the modiPerson
	 */
	public String getModiPerson() {
		return this.modiPerson;
	}
	
	/**
	 * set the modiPerson - 更新人
	 */
	public void setModiPerson(String modiPerson) {
		this.modiPerson = modiPerson;
	}
	
	/**
	 * get the modiDate - 更新日期
	 * @return the modiDate
	 */
	public Date getModiDate() {
		return this.modiDate;
	}
	
	/**
	 * set the modiDate - 更新日期
	 */
	public void setModiDate(Date modiDate) {
		this.modiDate = modiDate;
	}
	
	/**
	 * get the returnConfirmFlag - 返单确认标记(0 未确认 1已经确认)
	 * @return the returnConfirmFlag
	 */
	public String getReturnConfirmFlag() {
		return this.returnConfirmFlag;
	}
	
	/**
	 * set the returnConfirmFlag - 返单确认标记(0 未确认 1已经确认)
	 */
	public void setReturnConfirmFlag(String returnConfirmFlag) {
		this.returnConfirmFlag = returnConfirmFlag;
	}
	
	/**
	 * get the returnConfirmPers - 返单确认人
	 * @return the returnConfirmPers
	 */
	public String getReturnConfirmPers() {
		return this.returnConfirmPers;
	}
	
	/**
	 * set the returnConfirmPers - 返单确认人
	 */
	public void setReturnConfirmPers(String returnConfirmPers) {
		this.returnConfirmPers = returnConfirmPers;
	}
	
	/**
	 * get the returnConfirmDate - 返单确认日期
	 * @return the returnConfirmDate
	 */
	public Date getReturnConfirmDate() {
		return this.returnConfirmDate;
	}
	
	/**
	 * set the returnConfirmDate - 返单确认日期
	 */
	public void setReturnConfirmDate(Date returnConfirmDate) {
		this.returnConfirmDate = returnConfirmDate;
	}
	
	/**
	 * get the printBatchId - 打印批次号
	 * @return the printBatchId
	 */
	public String getPrintBatchId() {
		return this.printBatchId;
	}
	
	/**
	 * set the printBatchId - 打印批次号
	 */
	public void setPrintBatchId(String printBatchId) {
		this.printBatchId = printBatchId;
	}
	
	/**
	 * get the fetchPerson - 提货人
	 * @return the fetchPerson
	 */
	public String getFetchPerson() {
		return this.fetchPerson;
	}
	
	/**
	 * set the fetchPerson - 提货人
	 */
	public void setFetchPerson(String fetchPerson) {
		this.fetchPerson = fetchPerson;
	}
	
	/**
	 * get the fetchPersonIdCard - 提货人身份证
	 * @return the fetchPersonIdCard
	 */
	public String getFetchPersonIdCard() {
		return this.fetchPersonIdCard;
	}
	
	/**
	 * set the fetchPersonIdCard - 提货人身份证
	 */
	public void setFetchPersonIdCard(String fetchPersonIdCard) {
		this.fetchPersonIdCard = fetchPersonIdCard;
	}
	
	/**
	 * get the billDessentType - 提单异议方式
	 * @return the billDessentType
	 */
	public String getBillDessentType() {
		return this.billDessentType;
	}
	
	/**
	 * set the billDessentType - 提单异议方式
	 */
	public void setBillDessentType(String billDessentType) {
		this.billDessentType = billDessentType;
	}
	
	/**
	 * get the startPrivince - 发货地省份//FOR YTH
	 * @return the startPrivince
	 */
	public String getStartPrivince() {
		return this.startPrivince;
	}
	
	/**
	 * set the startPrivince - 发货地省份//FOR YTH
	 */
	public void setStartPrivince(String startPrivince) {
		this.startPrivince = startPrivince;
	}
	
	/**
	 * get the deliveryPrivince - 目的地省份//FOR YTH
	 * @return the deliveryPrivince
	 */
	public String getDeliveryPrivince() {
		return this.deliveryPrivince;
	}
	
	/**
	 * set the deliveryPrivince - 目的地省份//FOR YTH
	 */
	public void setDeliveryPrivince(String deliveryPrivince) {
		this.deliveryPrivince = deliveryPrivince;
	}
	
	/**
	 * get the groupCommissionId - 集批委托单号//FOR YTH
	 * @return the groupCommissionId
	 */
	public String getGroupCommissionId() {
		return this.groupCommissionId;
	}
	
	/**
	 * set the groupCommissionId - 集批委托单号//FOR YTH
	 */
	public void setGroupCommissionId(String groupCommissionId) {
		this.groupCommissionId = groupCommissionId;
	}
	
	/**
	 * get the approveStatus - 审批标志:00 驳回 10 未审批 20 已通过 //FOR YTH
	 * @return the approveStatus
	 */
	public String getApproveStatus() {
		return this.approveStatus;
	}
	
	/**
	 * set the approveStatus - 审批标志:00 驳回 10 未审批 20 已通过 //FOR YTH
	 */
	public void setApproveStatus(String approveStatus) {
		this.approveStatus = approveStatus;
	}
	
	/**
	 * get the billBatchId - 提单批次号
	 * @return the billBatchId
	 */
	public String getBillBatchId() {
		return this.billBatchId;
	}
	
	/**
	 * set the billBatchId - 提单批次号
	 */
	public void setBillBatchId(String billBatchId) {
		this.billBatchId = billBatchId;
	}
	
	/**
	 * get the randomId - 合并提单随机号
	 * @return the randomId
	 */
	public String getRandomId() {
		return this.randomId;
	}
	
	/**
	 * set the randomId - 合并提单随机号
	 */
	public void setRandomId(String randomId) {
		this.randomId = randomId;
	}
	
	/**
	 * get the providerName - ERP中的承运商名称
	 * @return the providerName
	 */
	public String getProviderName() {
		return this.providerName;
	}
	
	/**
	 * set the providerName - ERP中的承运商名称
	 */
	public void setProviderName(String providerName) {
		this.providerName = providerName;
	}
	
	/**
	 * get the providerId - ERP中的承运商代码
	 * @return the providerId
	 */
	public String getProviderId() {
		return this.providerId;
	}
	
	/**
	 * set the providerId - ERP中的承运商代码
	 */
	public void setProviderId(String providerId) {
		this.providerId = providerId;
	}
	
	/**
	 * get the ebsBillType - 电子商务平台提单状态
	 * @return the ebsBillType
	 */
	public String getEbsBillType() {
		return this.ebsBillType;
	}
	
	/**
	 * set the ebsBillType - 电子商务平台提单状态
	 */
	public void setEbsBillType(String ebsBillType) {
		this.ebsBillType = ebsBillType;
	}
	
	/**
	 * get the ebsBillPrintUserName - 电子商务平台中的打印人名称
	 * @return the ebsBillPrintUserName
	 */
	public String getEbsBillPrintUserName() {
		return this.ebsBillPrintUserName;
	}
	
	/**
	 * set the ebsBillPrintUserName - 电子商务平台中的打印人名称
	 */
	public void setEbsBillPrintUserName(String ebsBillPrintUserName) {
		this.ebsBillPrintUserName = ebsBillPrintUserName;
	}
	
	/**
	 * get the ebsBillPrintOrgName - 电子商务平台中的打印公司名称
	 * @return the ebsBillPrintOrgName
	 */
	public String getEbsBillPrintOrgName() {
		return this.ebsBillPrintOrgName;
	}
	
	/**
	 * set the ebsBillPrintOrgName - 电子商务平台中的打印公司名称
	 */
	public void setEbsBillPrintOrgName(String ebsBillPrintOrgName) {
		this.ebsBillPrintOrgName = ebsBillPrintOrgName;
	}
	
	/**
	 * get the remark - 备注
	 * @return the remark
	 */
	public String getRemark() {
		return this.remark;
	}
	
	/**
	 * set the remark - 备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	/**
	 * get the proxyFlag - 代销提单标记
	 * @return the proxyFlag
	 */
	public String getProxyFlag() {
		return this.proxyFlag;
	}
	
	/**
	 * set the proxyFlag - 代销提单标记
	 */
	public void setProxyFlag(String proxyFlag) {
		this.proxyFlag = proxyFlag;
	}
	
	/**
	 * get the ebsBillObject - 网上提单对象
	 * @return the ebsBillObject
	 */
	public String getEbsBillObject() {
		return this.ebsBillObject;
	}
	
	/**
	 * set the ebsBillObject - 网上提单对象
	 */
	public void setEbsBillObject(String ebsBillObject) {
		this.ebsBillObject = ebsBillObject;
	}
	
	/**
	 * get the ebsBillLock 
	 * @return the ebsBillLock
	 */
	public String getEbsBillLock() {
		return this.ebsBillLock;
	}
	
	/**
	 * set the ebsBillLock 
	 */
	public void setEbsBillLock(String ebsBillLock) {
		this.ebsBillLock = ebsBillLock;
	}
	
	/**
	 * get the z_planApplyDate - 作业股份申请时间
	 * @return the z_planApplyDate
	 */
	public Date getZ_planApplyDate() {
		return this.z_planApplyDate;
	}
	
	/**
	 * set the z_planApplyDate - 作业股份申请时间
	 */
	public void setZ_planApplyDate(Date z_planApplyDate) {
		this.z_planApplyDate = z_planApplyDate;
	}
	
	/**
	 * get the transferFlag - 转换标记（1，为转换）
	 * @return the transferFlag
	 */
	public String getTransferFlag() {
		return this.transferFlag;
	}
	
	/**
	 * set the transferFlag - 转换标记（1，为转换）
	 */
	public void setTransferFlag(String transferFlag) {
		this.transferFlag = transferFlag;
	}
	
	/**
	 * get the ebsBillBatchId - 网上提单批次号
	 * @return the ebsBillBatchId
	 */
	public String getEbsBillBatchId() {
		return this.ebsBillBatchId;
	}
	
	/**
	 * set the ebsBillBatchId - 网上提单批次号
	 */
	public void setEbsBillBatchId(String ebsBillBatchId) {
		this.ebsBillBatchId = ebsBillBatchId;
	}
	
	/**
	 * get the xhPrinted - 网上现货打印次数
	 * @return the xhPrinted
	 */
	public Integer getXhPrinted() {
		return this.xhPrinted;
	}
	
	/**
	 * set the xhPrinted - 网上现货打印次数
	 */
	public void setXhPrinted(Integer xhPrinted) {
		this.xhPrinted = xhPrinted;
	}
	
	/**
	 * get the webBillFrom - 网上提单来源（10为电子商务标准版，20为ss平台，30为东方钢铁在线平台）
	 * @return the webBillFrom
	 */
	public String getWebBillFrom() {
		return this.webBillFrom;
	}
	
	/**
	 * set the webBillFrom - 网上提单来源（10为电子商务标准版，20为ss平台，30为东方钢铁在线平台）
	 */
	public void setWebBillFrom(String webBillFrom) {
		this.webBillFrom = webBillFrom;
	}
	
	/**
	 * get the invoiceReqNum - 开票依据凭单号
	 * @return the invoiceReqNum
	 */
	public String getInvoiceReqNum() {
		return this.invoiceReqNum;
	}
	
	/**
	 * set the invoiceReqNum - 开票依据凭单号
	 */
	public void setInvoiceReqNum(String invoiceReqNum) {
		this.invoiceReqNum = invoiceReqNum;
	}
	
	/**
	 * get the webBillId - 网上提单申请号
	 * @return the webBillId
	 */
	public String getWebBillId() {
		return this.webBillId;
	}
	
	/**
	 * set the webBillId - 网上提单申请号
	 */
	public void setWebBillId(String webBillId) {
		this.webBillId = webBillId;
	}
	
	/**
	 * get the warehouseOutQty 
	 * @return the warehouseOutQty
	 */
	public BigDecimal getWarehouseOutQty() {
		return this.warehouseOutQty;
	}
	
	/**
	 * set the warehouseOutQty 
	 */
	public void setWarehouseOutQty(BigDecimal warehouseOutQty) {
		this.warehouseOutQty = warehouseOutQty;
	}
	
	/**
	 * get the warehouseOutDate 
	 * @return the warehouseOutDate
	 */
	public Date getWarehouseOutDate() {
		return this.warehouseOutDate;
	}
	
	/**
	 * set the warehouseOutDate 
	 */
	public void setWarehouseOutDate(Date warehouseOutDate) {
		this.warehouseOutDate = warehouseOutDate;
	}
	
	/**
	 * get the billBankBatchId - 厂商银提单批次号
	 * @return the billBankBatchId
	 */
	public String getBillBankBatchId() {
		return this.billBankBatchId;
	}
	
	/**
	 * set the billBankBatchId - 厂商银提单批次号
	 */
	public void setBillBankBatchId(String billBankBatchId) {
		this.billBankBatchId = billBankBatchId;
	}
	
	/**
	 * get the billBankStatus - 厂商银提单状态10提交，15银行审批拒绝，20银行审批通过
	 * @return the billBankStatus
	 */
	public String getBillBankStatus() {
		return this.billBankStatus;
	}
	
	/**
	 * set the billBankStatus - 厂商银提单状态10提交，15银行审批拒绝，20银行审批通过
	 */
	public void setBillBankStatus(String billBankStatus) {
		this.billBankStatus = billBankStatus;
	}
	
	/**
	 * get the returnRemark - 提单多次出库备注
	 * @return the returnRemark
	 */
	public String getReturnRemark() {
		return this.returnRemark;
	}
	
	/**
	 * set the returnRemark - 提单多次出库备注
	 */
	public void setReturnRemark(String returnRemark) {
		this.returnRemark = returnRemark;
	}
	
	/**
	 * get the printRemark - 客户打印备注
	 * @return the printRemark
	 */
	public String getPrintRemark() {
		return this.printRemark;
	}
	
	/**
	 * set the printRemark - 客户打印备注
	 */
	public void setPrintRemark(String printRemark) {
		this.printRemark = printRemark;
	}
	
	/**
	 * get the gatheringId - 收款单号
	 * @return the gatheringId
	 */
	public String getGatheringId() {
		return this.gatheringId;
	}
	
	/**
	 * set the gatheringId - 收款单号
	 */
	public void setGatheringId(String gatheringId) {
		this.gatheringId = gatheringId;
	}
	
	/**
	 * get the settleId - 结算单号
	 * @return the settleId
	 */
	public String getSettleId() {
		return this.settleId;
	}
	
	/**
	 * set the settleId - 结算单号
	 */
	public void setSettleId(String settleId) {
		this.settleId = settleId;
	}
	
	/**
	 * get the value from Map
	 */
	public void fromMap(Map map) {
	
		setSegNo(StringUtils.defaultIfEmpty(((String)map.get("segNo")), segNo));
		setBillId(StringUtils.defaultIfEmpty(((String)map.get("billId")), billId));
		setAccsetNo(NumberUtils.toLong(((String)map.get("accsetNo")), accsetNo));
		setUserSegNo(StringUtils.defaultIfEmpty(((String)map.get("userSegNo")), userSegNo));
		setUserId(StringUtils.defaultIfEmpty(((String)map.get("userId")), userId));
		setInternalFlag(StringUtils.defaultIfEmpty(((String)map.get("internalFlag")), internalFlag));
		setInternalSegNo(StringUtils.defaultIfEmpty(((String)map.get("internalSegNo")), internalSegNo));
		setProviderBillNum(StringUtils.defaultIfEmpty(((String)map.get("providerBillNum")), providerBillNum));
		setBillStatus(StringUtils.defaultIfEmpty(((String)map.get("billStatus")), billStatus));
		setBillType(StringUtils.defaultIfEmpty(((String)map.get("billType")), billType));
		setValidStartDate(DateUtils.toDate((String)map.get("validStartDate")));
		setValidEndDate(DateUtils.toDate((String)map.get("validEndDate")));
		setPlanDate(DateUtils.toDate((String)map.get("planDate")));
		setWproviderId(StringUtils.defaultIfEmpty(((String)map.get("wproviderId")), wproviderId));
		setWproviderName(StringUtils.defaultIfEmpty(((String)map.get("wproviderName")), wproviderName));
		setWproviderAddr(StringUtils.defaultIfEmpty(((String)map.get("wproviderAddr")), wproviderAddr));
		setWproviderContactor(StringUtils.defaultIfEmpty(((String)map.get("wproviderContactor")), wproviderContactor));
		setWproviderTele(StringUtils.defaultIfEmpty(((String)map.get("wproviderTele")), wproviderTele));
		setWproviderZip(StringUtils.defaultIfEmpty(((String)map.get("wproviderZip")), wproviderZip));
		setWproviderFax(StringUtils.defaultIfEmpty(((String)map.get("wproviderFax")), wproviderFax));
		setCustomerId(StringUtils.defaultIfEmpty(((String)map.get("customerId")), customerId));
		setContractId(StringUtils.defaultIfEmpty(((String)map.get("contractId")), contractId));
		setDeliveryType(StringUtils.defaultIfEmpty(((String)map.get("deliveryType")), deliveryType));
		setFreightSettleType(StringUtils.defaultIfEmpty(((String)map.get("freightSettleType")), freightSettleType));
		setOutSettleType(StringUtils.defaultIfEmpty(((String)map.get("outSettleType")), outSettleType));
		setCarType(StringUtils.defaultIfEmpty(((String)map.get("carType")), carType));
		setSpecialRequest(StringUtils.defaultIfEmpty(((String)map.get("specialRequest")), specialRequest));
		setConsigneeId(StringUtils.defaultIfEmpty(((String)map.get("consigneeId")), consigneeId));
		setConsigneeName(StringUtils.defaultIfEmpty(((String)map.get("consigneeName")), consigneeName));
		setConsigneeAddr(StringUtils.defaultIfEmpty(((String)map.get("consigneeAddr")), consigneeAddr));
		setConsigneeRespnder(StringUtils.defaultIfEmpty(((String)map.get("consigneeRespnder")), consigneeRespnder));
		setConsigneeTele(StringUtils.defaultIfEmpty(((String)map.get("consigneeTele")), consigneeTele));
		setConsigneeFax(StringUtils.defaultIfEmpty(((String)map.get("consigneeFax")), consigneeFax));
		setConsigneeZipcode(StringUtils.defaultIfEmpty(((String)map.get("consigneeZipcode")), consigneeZipcode));
		setTransFlag(StringUtils.defaultIfEmpty(((String)map.get("transFlag")), transFlag));
		setTproviderId(StringUtils.defaultIfEmpty(((String)map.get("tproviderId")), tproviderId));
		setCreatePerson(StringUtils.defaultIfEmpty(((String)map.get("createPerson")), createPerson));
		setCreateDate(DateUtils.toDate((String)map.get("createDate")));
		setReturnPerson(StringUtils.defaultIfEmpty(((String)map.get("returnPerson")), returnPerson));
		setReturnDate(DateUtils.toDate((String)map.get("returnDate")));
		setBillBackPerson(StringUtils.defaultIfEmpty(((String)map.get("billBackPerson")), billBackPerson));
		setBillBackDate(DateUtils.toDate((String)map.get("billBackDate")));
		setPrinted(NumberUtils.toInteger(((String)map.get("printed")), printed));
		setBillPrintSite(StringUtils.defaultIfEmpty(((String)map.get("billPrintSite")), billPrintSite));
		setBillPrintUserId(StringUtils.defaultIfEmpty(((String)map.get("billPrintUserId")), billPrintUserId));
		setBillPrintDate(DateUtils.toDate((String)map.get("billPrintDate")));
		setArrearType(StringUtils.defaultIfEmpty(((String)map.get("arrearType")), arrearType));
		setSettleSeqNum(NumberUtils.toLong(((String)map.get("settleSeqNum")), settleSeqNum));
		setModiPerson(StringUtils.defaultIfEmpty(((String)map.get("modiPerson")), modiPerson));
		setModiDate(DateUtils.toDate((String)map.get("modiDate")));
		setReturnConfirmFlag(StringUtils.defaultIfEmpty(((String)map.get("returnConfirmFlag")), returnConfirmFlag));
		setReturnConfirmPers(StringUtils.defaultIfEmpty(((String)map.get("returnConfirmPers")), returnConfirmPers));
		setReturnConfirmDate(DateUtils.toDate((String)map.get("returnConfirmDate")));
		setPrintBatchId(StringUtils.defaultIfEmpty(((String)map.get("printBatchId")), printBatchId));
		setFetchPerson(StringUtils.defaultIfEmpty(((String)map.get("fetchPerson")), fetchPerson));
		setFetchPersonIdCard(StringUtils.defaultIfEmpty(((String)map.get("fetchPersonIdCard")), fetchPersonIdCard));
		setBillDessentType(StringUtils.defaultIfEmpty(((String)map.get("billDessentType")), billDessentType));
		setStartPrivince(StringUtils.defaultIfEmpty(((String)map.get("startPrivince")), startPrivince));
		setDeliveryPrivince(StringUtils.defaultIfEmpty(((String)map.get("deliveryPrivince")), deliveryPrivince));
		setGroupCommissionId(StringUtils.defaultIfEmpty(((String)map.get("groupCommissionId")), groupCommissionId));
		setApproveStatus(StringUtils.defaultIfEmpty(((String)map.get("approveStatus")), approveStatus));
		setBillBatchId(StringUtils.defaultIfEmpty(((String)map.get("billBatchId")), billBatchId));
		setRandomId(StringUtils.defaultIfEmpty(((String)map.get("randomId")), randomId));
		setProviderName(StringUtils.defaultIfEmpty(((String)map.get("providerName")), providerName));
		setProviderId(StringUtils.defaultIfEmpty(((String)map.get("providerId")), providerId));
		setEbsBillType(StringUtils.defaultIfEmpty(((String)map.get("ebsBillType")), ebsBillType));
		setEbsBillPrintUserName(StringUtils.defaultIfEmpty(((String)map.get("ebsBillPrintUserName")), ebsBillPrintUserName));
		setEbsBillPrintOrgName(StringUtils.defaultIfEmpty(((String)map.get("ebsBillPrintOrgName")), ebsBillPrintOrgName));
		setRemark(StringUtils.defaultIfEmpty(((String)map.get("remark")), remark));
		setProxyFlag(StringUtils.defaultIfEmpty(((String)map.get("proxyFlag")), proxyFlag));
		setEbsBillObject(StringUtils.defaultIfEmpty(((String)map.get("ebsBillObject")), ebsBillObject));
		setEbsBillLock(StringUtils.defaultIfEmpty(((String)map.get("ebsBillLock")), ebsBillLock));
		setZ_planApplyDate(DateUtils.toDate((String)map.get("z_planApplyDate")));
		setTransferFlag(StringUtils.defaultIfEmpty(((String)map.get("transferFlag")), transferFlag));
		setEbsBillBatchId(StringUtils.defaultIfEmpty(((String)map.get("ebsBillBatchId")), ebsBillBatchId));
		setXhPrinted(NumberUtils.toInteger(((String)map.get("xhPrinted")), xhPrinted));
		setWebBillFrom(StringUtils.defaultIfEmpty(((String)map.get("webBillFrom")), webBillFrom));
		setInvoiceReqNum(StringUtils.defaultIfEmpty(((String)map.get("invoiceReqNum")), invoiceReqNum));
		setWebBillId(StringUtils.defaultIfEmpty(((String)map.get("webBillId")), webBillId));
		setWarehouseOutQty(NumberUtils.toBigDecimal(((String)map.get("warehouseOutQty")), warehouseOutQty));
		setWarehouseOutDate(DateUtils.toDate((String)map.get("warehouseOutDate")));
		setBillBankBatchId(StringUtils.defaultIfEmpty(((String)map.get("billBankBatchId")), billBankBatchId));
		setBillBankStatus(StringUtils.defaultIfEmpty(((String)map.get("billBankStatus")), billBankStatus));
		setReturnRemark(StringUtils.defaultIfEmpty(((String)map.get("returnRemark")), returnRemark));
		setPrintRemark(StringUtils.defaultIfEmpty(((String)map.get("printRemark")), printRemark));
		setGatheringId(StringUtils.defaultIfEmpty(((String)map.get("gatheringId")), gatheringId));
		setSettleId(StringUtils.defaultIfEmpty(((String)map.get("settleId")), settleId));
	}
	
	/**
	 * set the value to Map
	 */
	public Map toMap() {
		
		Map map = new HashMap();
			map.put("segNo",StringUtils.toString(segNo, eiMetadata.getMeta("segNo").getFieldLength(), eiMetadata.getMeta("segNo").getScaleLength()));	
			map.put("billId",StringUtils.toString(billId, eiMetadata.getMeta("billId").getFieldLength(), eiMetadata.getMeta("billId").getScaleLength()));	
			map.put("accsetNo",StringUtils.toString(accsetNo, eiMetadata.getMeta("accsetNo").getFieldLength(), eiMetadata.getMeta("accsetNo").getScaleLength()));	
			map.put("userSegNo",StringUtils.toString(userSegNo, eiMetadata.getMeta("userSegNo").getFieldLength(), eiMetadata.getMeta("userSegNo").getScaleLength()));	
			map.put("userId",StringUtils.toString(userId, eiMetadata.getMeta("userId").getFieldLength(), eiMetadata.getMeta("userId").getScaleLength()));	
			map.put("internalFlag",StringUtils.toString(internalFlag, eiMetadata.getMeta("internalFlag").getFieldLength(), eiMetadata.getMeta("internalFlag").getScaleLength()));	
			map.put("internalSegNo",StringUtils.toString(internalSegNo, eiMetadata.getMeta("internalSegNo").getFieldLength(), eiMetadata.getMeta("internalSegNo").getScaleLength()));	
			map.put("providerBillNum",StringUtils.toString(providerBillNum, eiMetadata.getMeta("providerBillNum").getFieldLength(), eiMetadata.getMeta("providerBillNum").getScaleLength()));	
			map.put("billStatus",StringUtils.toString(billStatus, eiMetadata.getMeta("billStatus").getFieldLength(), eiMetadata.getMeta("billStatus").getScaleLength()));	
			map.put("billType",StringUtils.toString(billType, eiMetadata.getMeta("billType").getFieldLength(), eiMetadata.getMeta("billType").getScaleLength()));	
			map.put("validStartDate",StringUtils.toString(validStartDate, eiMetadata.getMeta("validStartDate").getFieldLength(), eiMetadata.getMeta("validStartDate").getScaleLength()));	
			map.put("validEndDate",StringUtils.toString(validEndDate, eiMetadata.getMeta("validEndDate").getFieldLength(), eiMetadata.getMeta("validEndDate").getScaleLength()));	
			map.put("planDate",StringUtils.toString(planDate, eiMetadata.getMeta("planDate").getFieldLength(), eiMetadata.getMeta("planDate").getScaleLength()));	
			map.put("wproviderId",StringUtils.toString(wproviderId, eiMetadata.getMeta("wproviderId").getFieldLength(), eiMetadata.getMeta("wproviderId").getScaleLength()));	
			map.put("wproviderName",StringUtils.toString(wproviderName, eiMetadata.getMeta("wproviderName").getFieldLength(), eiMetadata.getMeta("wproviderName").getScaleLength()));	
			map.put("wproviderAddr",StringUtils.toString(wproviderAddr, eiMetadata.getMeta("wproviderAddr").getFieldLength(), eiMetadata.getMeta("wproviderAddr").getScaleLength()));	
			map.put("wproviderContactor",StringUtils.toString(wproviderContactor, eiMetadata.getMeta("wproviderContactor").getFieldLength(), eiMetadata.getMeta("wproviderContactor").getScaleLength()));	
			map.put("wproviderTele",StringUtils.toString(wproviderTele, eiMetadata.getMeta("wproviderTele").getFieldLength(), eiMetadata.getMeta("wproviderTele").getScaleLength()));	
			map.put("wproviderZip",StringUtils.toString(wproviderZip, eiMetadata.getMeta("wproviderZip").getFieldLength(), eiMetadata.getMeta("wproviderZip").getScaleLength()));	
			map.put("wproviderFax",StringUtils.toString(wproviderFax, eiMetadata.getMeta("wproviderFax").getFieldLength(), eiMetadata.getMeta("wproviderFax").getScaleLength()));	
			map.put("customerId",StringUtils.toString(customerId, eiMetadata.getMeta("customerId").getFieldLength(), eiMetadata.getMeta("customerId").getScaleLength()));	
			map.put("contractId",StringUtils.toString(contractId, eiMetadata.getMeta("contractId").getFieldLength(), eiMetadata.getMeta("contractId").getScaleLength()));	
			map.put("deliveryType",StringUtils.toString(deliveryType, eiMetadata.getMeta("deliveryType").getFieldLength(), eiMetadata.getMeta("deliveryType").getScaleLength()));	
			map.put("freightSettleType",StringUtils.toString(freightSettleType, eiMetadata.getMeta("freightSettleType").getFieldLength(), eiMetadata.getMeta("freightSettleType").getScaleLength()));	
			map.put("outSettleType",StringUtils.toString(outSettleType, eiMetadata.getMeta("outSettleType").getFieldLength(), eiMetadata.getMeta("outSettleType").getScaleLength()));	
			map.put("carType",StringUtils.toString(carType, eiMetadata.getMeta("carType").getFieldLength(), eiMetadata.getMeta("carType").getScaleLength()));	
			map.put("specialRequest",StringUtils.toString(specialRequest, eiMetadata.getMeta("specialRequest").getFieldLength(), eiMetadata.getMeta("specialRequest").getScaleLength()));	
			map.put("consigneeId",StringUtils.toString(consigneeId, eiMetadata.getMeta("consigneeId").getFieldLength(), eiMetadata.getMeta("consigneeId").getScaleLength()));	
			map.put("consigneeName",StringUtils.toString(consigneeName, eiMetadata.getMeta("consigneeName").getFieldLength(), eiMetadata.getMeta("consigneeName").getScaleLength()));	
			map.put("consigneeAddr",StringUtils.toString(consigneeAddr, eiMetadata.getMeta("consigneeAddr").getFieldLength(), eiMetadata.getMeta("consigneeAddr").getScaleLength()));	
			map.put("consigneeRespnder",StringUtils.toString(consigneeRespnder, eiMetadata.getMeta("consigneeRespnder").getFieldLength(), eiMetadata.getMeta("consigneeRespnder").getScaleLength()));	
			map.put("consigneeTele",StringUtils.toString(consigneeTele, eiMetadata.getMeta("consigneeTele").getFieldLength(), eiMetadata.getMeta("consigneeTele").getScaleLength()));	
			map.put("consigneeFax",StringUtils.toString(consigneeFax, eiMetadata.getMeta("consigneeFax").getFieldLength(), eiMetadata.getMeta("consigneeFax").getScaleLength()));	
			map.put("consigneeZipcode",StringUtils.toString(consigneeZipcode, eiMetadata.getMeta("consigneeZipcode").getFieldLength(), eiMetadata.getMeta("consigneeZipcode").getScaleLength()));	
			map.put("transFlag",StringUtils.toString(transFlag, eiMetadata.getMeta("transFlag").getFieldLength(), eiMetadata.getMeta("transFlag").getScaleLength()));	
			map.put("tproviderId",StringUtils.toString(tproviderId, eiMetadata.getMeta("tproviderId").getFieldLength(), eiMetadata.getMeta("tproviderId").getScaleLength()));	
			map.put("createPerson",StringUtils.toString(createPerson, eiMetadata.getMeta("createPerson").getFieldLength(), eiMetadata.getMeta("createPerson").getScaleLength()));	
			map.put("createDate",StringUtils.toString(createDate, eiMetadata.getMeta("createDate").getFieldLength(), eiMetadata.getMeta("createDate").getScaleLength()));	
			map.put("returnPerson",StringUtils.toString(returnPerson, eiMetadata.getMeta("returnPerson").getFieldLength(), eiMetadata.getMeta("returnPerson").getScaleLength()));	
			map.put("returnDate",StringUtils.toString(returnDate, eiMetadata.getMeta("returnDate").getFieldLength(), eiMetadata.getMeta("returnDate").getScaleLength()));	
			map.put("billBackPerson",StringUtils.toString(billBackPerson, eiMetadata.getMeta("billBackPerson").getFieldLength(), eiMetadata.getMeta("billBackPerson").getScaleLength()));	
			map.put("billBackDate",StringUtils.toString(billBackDate, eiMetadata.getMeta("billBackDate").getFieldLength(), eiMetadata.getMeta("billBackDate").getScaleLength()));	
			map.put("printed",StringUtils.toString(printed, eiMetadata.getMeta("printed").getFieldLength(), eiMetadata.getMeta("printed").getScaleLength()));	
			map.put("billPrintSite",StringUtils.toString(billPrintSite, eiMetadata.getMeta("billPrintSite").getFieldLength(), eiMetadata.getMeta("billPrintSite").getScaleLength()));	
			map.put("billPrintUserId",StringUtils.toString(billPrintUserId, eiMetadata.getMeta("billPrintUserId").getFieldLength(), eiMetadata.getMeta("billPrintUserId").getScaleLength()));	
			map.put("billPrintDate",StringUtils.toString(billPrintDate, eiMetadata.getMeta("billPrintDate").getFieldLength(), eiMetadata.getMeta("billPrintDate").getScaleLength()));	
			map.put("arrearType",StringUtils.toString(arrearType, eiMetadata.getMeta("arrearType").getFieldLength(), eiMetadata.getMeta("arrearType").getScaleLength()));	
			map.put("settleSeqNum",StringUtils.toString(settleSeqNum, eiMetadata.getMeta("settleSeqNum").getFieldLength(), eiMetadata.getMeta("settleSeqNum").getScaleLength()));	
			map.put("modiPerson",StringUtils.toString(modiPerson, eiMetadata.getMeta("modiPerson").getFieldLength(), eiMetadata.getMeta("modiPerson").getScaleLength()));	
			map.put("modiDate",StringUtils.toString(modiDate, eiMetadata.getMeta("modiDate").getFieldLength(), eiMetadata.getMeta("modiDate").getScaleLength()));	
			map.put("returnConfirmFlag",StringUtils.toString(returnConfirmFlag, eiMetadata.getMeta("returnConfirmFlag").getFieldLength(), eiMetadata.getMeta("returnConfirmFlag").getScaleLength()));	
			map.put("returnConfirmPers",StringUtils.toString(returnConfirmPers, eiMetadata.getMeta("returnConfirmPers").getFieldLength(), eiMetadata.getMeta("returnConfirmPers").getScaleLength()));	
			map.put("returnConfirmDate",StringUtils.toString(returnConfirmDate, eiMetadata.getMeta("returnConfirmDate").getFieldLength(), eiMetadata.getMeta("returnConfirmDate").getScaleLength()));	
			map.put("printBatchId",StringUtils.toString(printBatchId, eiMetadata.getMeta("printBatchId").getFieldLength(), eiMetadata.getMeta("printBatchId").getScaleLength()));	
			map.put("fetchPerson",StringUtils.toString(fetchPerson, eiMetadata.getMeta("fetchPerson").getFieldLength(), eiMetadata.getMeta("fetchPerson").getScaleLength()));	
			map.put("fetchPersonIdCard",StringUtils.toString(fetchPersonIdCard, eiMetadata.getMeta("fetchPersonIdCard").getFieldLength(), eiMetadata.getMeta("fetchPersonIdCard").getScaleLength()));	
			map.put("billDessentType",StringUtils.toString(billDessentType, eiMetadata.getMeta("billDessentType").getFieldLength(), eiMetadata.getMeta("billDessentType").getScaleLength()));	
			map.put("startPrivince",StringUtils.toString(startPrivince, eiMetadata.getMeta("startPrivince").getFieldLength(), eiMetadata.getMeta("startPrivince").getScaleLength()));	
			map.put("deliveryPrivince",StringUtils.toString(deliveryPrivince, eiMetadata.getMeta("deliveryPrivince").getFieldLength(), eiMetadata.getMeta("deliveryPrivince").getScaleLength()));	
			map.put("groupCommissionId",StringUtils.toString(groupCommissionId, eiMetadata.getMeta("groupCommissionId").getFieldLength(), eiMetadata.getMeta("groupCommissionId").getScaleLength()));	
			map.put("approveStatus",StringUtils.toString(approveStatus, eiMetadata.getMeta("approveStatus").getFieldLength(), eiMetadata.getMeta("approveStatus").getScaleLength()));	
			map.put("billBatchId",StringUtils.toString(billBatchId, eiMetadata.getMeta("billBatchId").getFieldLength(), eiMetadata.getMeta("billBatchId").getScaleLength()));	
			map.put("randomId",StringUtils.toString(randomId, eiMetadata.getMeta("randomId").getFieldLength(), eiMetadata.getMeta("randomId").getScaleLength()));	
			map.put("providerName",StringUtils.toString(providerName, eiMetadata.getMeta("providerName").getFieldLength(), eiMetadata.getMeta("providerName").getScaleLength()));	
			map.put("providerId",StringUtils.toString(providerId, eiMetadata.getMeta("providerId").getFieldLength(), eiMetadata.getMeta("providerId").getScaleLength()));	
			map.put("ebsBillType",StringUtils.toString(ebsBillType, eiMetadata.getMeta("ebsBillType").getFieldLength(), eiMetadata.getMeta("ebsBillType").getScaleLength()));	
			map.put("ebsBillPrintUserName",StringUtils.toString(ebsBillPrintUserName, eiMetadata.getMeta("ebsBillPrintUserName").getFieldLength(), eiMetadata.getMeta("ebsBillPrintUserName").getScaleLength()));	
			map.put("ebsBillPrintOrgName",StringUtils.toString(ebsBillPrintOrgName, eiMetadata.getMeta("ebsBillPrintOrgName").getFieldLength(), eiMetadata.getMeta("ebsBillPrintOrgName").getScaleLength()));	
			map.put("remark",StringUtils.toString(remark, eiMetadata.getMeta("remark").getFieldLength(), eiMetadata.getMeta("remark").getScaleLength()));	
			map.put("proxyFlag",StringUtils.toString(proxyFlag, eiMetadata.getMeta("proxyFlag").getFieldLength(), eiMetadata.getMeta("proxyFlag").getScaleLength()));	
			map.put("ebsBillObject",StringUtils.toString(ebsBillObject, eiMetadata.getMeta("ebsBillObject").getFieldLength(), eiMetadata.getMeta("ebsBillObject").getScaleLength()));	
			map.put("ebsBillLock",StringUtils.toString(ebsBillLock, eiMetadata.getMeta("ebsBillLock").getFieldLength(), eiMetadata.getMeta("ebsBillLock").getScaleLength()));	
			map.put("z_planApplyDate",StringUtils.toString(z_planApplyDate, eiMetadata.getMeta("z_planApplyDate").getFieldLength(), eiMetadata.getMeta("z_planApplyDate").getScaleLength()));	
			map.put("transferFlag",StringUtils.toString(transferFlag, eiMetadata.getMeta("transferFlag").getFieldLength(), eiMetadata.getMeta("transferFlag").getScaleLength()));	
			map.put("ebsBillBatchId",StringUtils.toString(ebsBillBatchId, eiMetadata.getMeta("ebsBillBatchId").getFieldLength(), eiMetadata.getMeta("ebsBillBatchId").getScaleLength()));	
			map.put("xhPrinted",StringUtils.toString(xhPrinted, eiMetadata.getMeta("xhPrinted").getFieldLength(), eiMetadata.getMeta("xhPrinted").getScaleLength()));	
			map.put("webBillFrom",StringUtils.toString(webBillFrom, eiMetadata.getMeta("webBillFrom").getFieldLength(), eiMetadata.getMeta("webBillFrom").getScaleLength()));	
			map.put("invoiceReqNum",StringUtils.toString(invoiceReqNum, eiMetadata.getMeta("invoiceReqNum").getFieldLength(), eiMetadata.getMeta("invoiceReqNum").getScaleLength()));	
			map.put("webBillId",StringUtils.toString(webBillId, eiMetadata.getMeta("webBillId").getFieldLength(), eiMetadata.getMeta("webBillId").getScaleLength()));	
			map.put("warehouseOutQty",StringUtils.toString(warehouseOutQty, eiMetadata.getMeta("warehouseOutQty").getFieldLength(), eiMetadata.getMeta("warehouseOutQty").getScaleLength()));	
			map.put("warehouseOutDate",StringUtils.toString(warehouseOutDate, eiMetadata.getMeta("warehouseOutDate").getFieldLength(), eiMetadata.getMeta("warehouseOutDate").getScaleLength()));	
			map.put("billBankBatchId",StringUtils.toString(billBankBatchId, eiMetadata.getMeta("billBankBatchId").getFieldLength(), eiMetadata.getMeta("billBankBatchId").getScaleLength()));	
			map.put("billBankStatus",StringUtils.toString(billBankStatus, eiMetadata.getMeta("billBankStatus").getFieldLength(), eiMetadata.getMeta("billBankStatus").getScaleLength()));	
			map.put("returnRemark",StringUtils.toString(returnRemark, eiMetadata.getMeta("returnRemark").getFieldLength(), eiMetadata.getMeta("returnRemark").getScaleLength()));	
			map.put("printRemark",StringUtils.toString(printRemark, eiMetadata.getMeta("printRemark").getFieldLength(), eiMetadata.getMeta("printRemark").getScaleLength()));	
			map.put("gatheringId",StringUtils.toString(gatheringId, eiMetadata.getMeta("gatheringId").getFieldLength(), eiMetadata.getMeta("gatheringId").getScaleLength()));	
			map.put("settleId",StringUtils.toString(settleId, eiMetadata.getMeta("settleId").getFieldLength(), eiMetadata.getMeta("settleId").getScaleLength()));	
			
		return map;
	
	}
}