package core.stlmes.server.sale.dao;

import core.stlmes.server.sale.po.SlmBalanceDetailAllBean;

public class SqlCollection
{
	public static String getSlmBalanceInfo()
	{
		java.lang.StringBuilder sb = new StringBuilder();
		sb.append("SELECT * ");
		sb.append("    FROM  SLM_BALANCEINFO  WHERE 1 = 1  ");
		return sb.toString();
	}

	public static String getInsertSlmBalanceInfo(
			core.stlmes.server.sale.po.SlmBalanceInfoBean bean)
	{
		java.lang.StringBuilder sb = new java.lang.StringBuilder();
		sb.append("  insert into SLM_BALANCEINFO ( ");
		sb.append("ORD_NO, ");
		sb.append("ORD_SEQ, ");
		sb.append("ORD_LN_DLY, ");
		sb.append("ASKPLAN_ID, ");
		sb.append("ASKPLAN_ID_SEQ, ");
		sb.append("SPETKEY, ");
		sb.append("STEELCODEKEY, ");
		sb.append("SPET, ");
		sb.append("PLY, ");
		sb.append("WIDTH, ");
		sb.append("LENGTH, ");
		sb.append("PRD_PLY, ");
		sb.append("PRD_WIDHT, ");
		sb.append("PRD_LENGTH, ");
		sb.append("STEELCODE, ");
		sb.append("LISTNUMBER, ");
		sb.append("QUANTITY, ");
		sb.append("WEIGHT, ");
		sb.append("PRICE, ");
		sb.append("MONEY, ");
		sb.append("INVOICEPERSON, ");
		sb.append("INVOICEDATE, ");
		sb.append("INVOICENO, ");
		sb.append("INVOICENO_SEQ, ");
		sb.append("BALANCESTATUS, ");
		sb.append("AFFRIMPERSON, ");
		sb.append("AFFIRMTIME, ");
		sb.append("PRICE_ORG, ");
		sb.append("MONEY_ORG, ");
		sb.append("INVOICEPERSON_ORG, ");
		sb.append("INVOICEDATE_ORG, ");
		sb.append("INVOICENO_ORG, ");
		sb.append("INVOICENO_SEQ_ORG, ");
		sb.append("BALANCESTATUS_ORG, ");
		sb.append("AFFRIMPERSON_ORG, ");
		sb.append("AFFIRMTIME_ORG, ");
		sb.append("ADJUSTPRICEPERSON, ");
		sb.append("ADJUSTPRICEREASON, ");
		sb.append("REMARK, ");
		sb.append("PICKSTORAGETIME, ");
		sb.append("PRODUCTLINE, ");
		sb.append("PRICE_INPUTPERSON, ");
		sb.append("PRICE_INPUTPEDATE, ");
		sb.append("PRICE_INPUTPERSON_ORG, ");
		sb.append("PRICE_INPUTPEDATE_ORG, ");
		sb.append("REALINVOICENO, ");
		sb.append("REALINVOICENO_DATE, ");
		sb.append("TICKETPERSON, ");
		sb.append("TICKETDATE, ");
		sb.append("CUTSIDESTATE, ");
		sb.append("BUYERCODE, ");
		sb.append("INCEPTCORPCODE, ");
		sb.append("STATIONCODE, ");
		sb.append("BASEPRICE, ");
		sb.append("PRICE_PRE, ");
		sb.append("PRICE_PRE_ORG, ");
		sb.append("CLEARFLAG, ");
		sb.append("ISHEAT, ");
		sb.append("ISCHECKSCAR, ");
		sb.append("PACTINDEX, ");
		sb.append("TRANSMONEY, ");
		sb.append("CATEGORY, ");
		sb.append("ISOUT, ");
		sb.append("INVOICETRANSMONEY, ");
		sb.append("FORECORPCODE, ");
		sb.append("FORECORPNAME, ");
		sb.append("ISREPLAN, ");
		sb.append("BASEPRICEFILE, ");
		sb.append("ADJUPRICEFILE, ");
		sb.append("ISLOCKPRICE, ");
		sb.append("ISWATERCARRIAGE, ");
		sb.append("DOCKCODE, ");
		sb.append("AREACODE, ");
		sb.append("BALANCENO, ");
		sb.append("ISOVERLEN, ");
		sb.append("PRODLINE, ");
		sb.append("SENDBEGINDATE, ");
		sb.append("PLANDATE, ");
		sb.append("TRAINREMARK, ");
		sb.append("INVOICENOZ, ");
		sb.append("FIXSIZE, ");
		sb.append("STANDROLLER, ");
		sb.append("CHECKORG, ");
		sb.append("VINVOICEFLAG, ");
		sb.append("ZYFMONEY, ");
		sb.append("DECRERSON, ");
		sb.append("ISTEST, ");
		sb.append("TESTPRICE, ");
		sb.append("TEST_ID, ");
		sb.append("DECRDATE, ");
		sb.append("TZRSON, ");
		sb.append("TZDATE, ");
		sb.append("TJYY, ");
		sb.append("TRANSMONEYQC, ");
		sb.append("TRANSMONEYSY1, ");
		sb.append("CARFMONEY, ");
		sb.append("ISINVOICENOLOCKED, ");
		sb.append("FST_DRAWEE_UNIT, ");
		sb.append("ISPRECLOSE, ");
		sb.append("TICKETSTATUS, ");
		sb.append("BUYERNAME,  ");
		sb.append("TRANS_TYPE, ");
		sb.append("TRANS_TYPE_NAME, ");
		sb.append("ORD_PK, ");
		sb.append("ORD_LN_PK, ");
		sb.append("ORD_LN_DLY_PK , ");
		sb.append("SPEC_ABBSYMNAME, ");
		sb.append("MODEL_DESC, ");
		sb.append("CUSTOMER_NO, ");
		sb.append("CUSTOMER_NM, ");
		sb.append("SALE_AREA_NO, ");
		sb.append("SALE_AREA_DESC, ");
		sb.append("ORDER_UNIT, ");
		sb.append("STD_STYLE, ");
		sb.append("STD_STYLE_DESC, ");
		sb.append("CONTAIN_TAX, ");
		sb.append("SEND_NUM, ");
		sb.append("REALINVOICENO_ORG, ");

		sb.append("INVOICE_MONTH, ");
		sb.append("INVOICE_STS, ");

		sb.append("CREATE_DEPT ");
		sb.append("  )  ");
		sb.append("   values (  ");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ");
		sb.append("  )  ");

		Object[] params = new Object[]
		{ bean.getOrd_no(), bean.getOrd_seq(), bean.getOrd_ln_dly(),
				bean.getAskplan_id(), bean.getAskplan_id_seq(),
				bean.getSpetkey(), bean.getSteelcodekey(), bean.getSpet(),
				bean.getPly(), bean.getWidth(), bean.getLength(),
				bean.getPrd_ply(), bean.getPrd_widht(), bean.getPrd_length(),
				bean.getSteelcode(), bean.getListnumber(), bean.getQuantity(),
				bean.getWeight(), bean.getPrice(), bean.getMoney(),
				bean.getInvoiceperson(), bean.getInvoicedate(),
				bean.getInvoiceno(), bean.getInvoiceno_seq(),
				bean.getBalancestatus(), bean.getAffrimperson(),
				bean.getAffirmtime(), bean.getPrice_org(), bean.getMoney_org(),
				bean.getInvoiceperson_org(), bean.getInvoicedate_org(),
				bean.getInvoiceno_org(), bean.getInvoiceno_seq_org(),
				bean.getBalancestatus_org(), bean.getAffrimperson_org(),
				bean.getAffirmtime_org(), bean.getAdjustpriceperson(),
				bean.getAdjustpricereason(), bean.getRemark(),
				bean.getPickstoragetime(), bean.getProductline(),
				bean.getPrice_inputperson(), bean.getPrice_inputpedate(),
				bean.getPrice_inputperson_org(),
				bean.getPrice_inputpedate_org(), bean.getRealinvoiceno(),
				bean.getRealinvoiceno_date(), bean.getTicketperson(),
				bean.getTicketdate(), bean.getCutsidestate(),
				bean.getBuyercode(), bean.getInceptcorpcode(),
				bean.getStationcode(), bean.getBaseprice(), bean.getPrice(),
				bean.getPrice_pre_org(), bean.getClearflag(), bean.getIsheat(),
				bean.getIscheckscar(), bean.getPactindex(),
				bean.getTransmoney(), bean.getCategory(), bean.getIsout(),
				bean.getInvoicetransmoney(), bean.getForecorpcode(),
				bean.getForecorpname(), bean.getIsreplan(),
				bean.getBasepricefile(), bean.getAdjupricefile(),
				bean.getIslockprice(), bean.getIswatercarriage(),
				bean.getDockcode(), bean.getAreacode(), bean.getBalanceno(),
				bean.getIsoverlen(), bean.getProdline(),
				bean.getSendbegindate(), bean.getPlandate(),
				bean.getTrainremark(), bean.getInvoicenoz(), bean.getFixsize(),
				bean.getStandroller(), bean.getCheckorg(),
				bean.getVinvoiceflag(), bean.getZyfmoney(),
				bean.getDecrerson(), bean.getIstest(), bean.getTestprice(),
				bean.getTest_id(), bean.getDecrdate(), bean.getTzrson(),
				bean.getTzdate(), bean.getTjyy(), bean.getTransmoneyqc(),
				bean.getTransmoneysy1(), bean.getCarfmoney(),
				bean.getIsinvoicenolocked(), bean.getFst_drawee_unit(),
				bean.getIspreclose(), bean.getTicketstatus(),
				bean.getBuyerName(), bean.getTrans_type(),
				bean.getTrans_type_name(), bean.getOrd_pk(),
				bean.getOrd_ln_pk(), bean.getOrd_ln_dly_pk(),
				bean.getSpec_abbsymname(), bean.getModel_desc(),
				bean.getCustomer_no(), bean.getCustomer_nm(),
				bean.getSale_area_no(), bean.getSale_area_desc(),
				bean.getOrder_unit(), bean.getStd_style(),
				bean.getStd_style_desc(), bean.getContain_tax(),
				bean.getSend_num(), bean.getRealinvoiceno_org(),
				bean.getInvoice_month(), bean.getInvoice_sts(),
				bean.getCreate_dept() };
		String sql = sb.toString();
		for (int i = 0; i < params.length; i++)
		{
			Object parm=params[i];
			if (parm == null)
				continue;
			if(parm.toString().contains("'")){
				parm=parm.toString().replace("'", "''");
				params[i]=parm;
				String a=parm.toString();
			}
		}
		sql = core.stlmes.server.sale.util.Convert.getPreparedSQL(sql, params);
		return sql;

	}

	public static String getSlmBalanceDetailAll()
	{
		String sql = " SELECT *   from SLM_BALANCEDETAIL_ALL  where 1 = 1 ";
		return sql;
	}

	public static String getSlmBalanceDetailInsert(SlmBalanceDetailAllBean bean)
	{
		java.lang.StringBuilder sb = new java.lang.StringBuilder();
		sb.append(" INSERT INTO  SLM_BALANCEDETAIL_ALL ");
		sb.append(" ( ");
		sb.append("PRD_ID, ");
		sb.append("ASKPLAN_ID, ");
		sb.append("ASKPLAN_ID_SEQ, ");
		sb.append("LOADVEHICLE_NO, ");
		sb.append("TRANS_CAR_NO, ");
		sb.append("LISTNUMBER, ");
		sb.append("ORD_NO, ");
		sb.append("PACTINDEX, ");
		sb.append("ORD_SEQ, ");
		sb.append("ORD_LN_DLY, ");
		sb.append("BUYERCODE, ");
		sb.append("BUYERNAME, ");
		sb.append("BUYERKINDCODE, ");
		sb.append("BUYERKINDNAME, ");
		sb.append("FORECORPCODE, ");
		sb.append("FORECORPNAME, ");
		sb.append("SLAB_NO, ");
		sb.append("PLID, ");
		sb.append("PRODLINE, ");
		sb.append("PRD_TYPE, ");
		sb.append("PLANDATE, ");
		sb.append("PRD_ROLL_DTIME, ");
		sb.append("SND_DEPT, ");
		sb.append("SND_TYPE, ");
		sb.append("SND_DTIME, ");
		sb.append("SND_LOCATION, ");
		sb.append("SND_REMARK, ");
		sb.append("BLN_DEPT, ");
		sb.append("BLN_BUYER, ");
		sb.append("BLN_BUYERNAME, ");
		sb.append("RECV_UNIT, ");
		sb.append("RP_RECV_UNIT, ");
		sb.append("RECV_UNIT_TYPE, ");
		sb.append("TRANS_TYPE, ");
		sb.append("TRANS_TYPE_NAME, ");
		sb.append("MOTORMANNAME, ");
		sb.append("MOTORMANNAME_DESC, ");
		sb.append("TRAN_CAR_TYPE, ");
		sb.append("STATIONCODE, ");
		sb.append("STATIONNAME, ");
		sb.append("LEASEDLINE, ");
		sb.append("LEASEDLINENAME, ");
		sb.append("DELIVY_PLACE_CODE, ");
		sb.append("DELIVY_PLACE_NAME, ");
		sb.append("ISWATERCARRAGE, ");
		sb.append("LOADDOCK, ");
		sb.append("UNLOADDOCK, ");
		sb.append("DOCKNAME, ");
		sb.append("AREACODE, ");
		sb.append("PLANT, ");
		sb.append("PLANT_DESC, ");
		sb.append("ISSHENNENI, ");
		sb.append("ISAREACODE, ");
		sb.append("SENDBEGINDATE, ");
		sb.append("ISLOCKPRICE, ");
		sb.append("ISOUT, ");
		sb.append("ISCLEAR, ");
		sb.append("ORD_STL, ");
		sb.append("PSPETKEY, ");
		sb.append("ORD_THK, ");
		sb.append("ORD_WTH, ");
		sb.append("ORD_LEN, ");
		sb.append("ORD_INDIA, ");
		sb.append("ORD_OUTDIA, ");
		sb.append("ORD_WGT, ");
		sb.append("ONEWEIGHT, ");
		sb.append("PACT_SPY_WEIGHT, ");
		sb.append("SPETKEY, ");
		sb.append("PRD_THK, ");
		sb.append("DIAMTER, ");
		sb.append("PRD_WTH, ");
		sb.append("PRD_LEN, ");
		sb.append("ACT_LEN_MIN, ");
		sb.append("ACT_LEN_MAX, ");
		sb.append("PRD_INDIA, ");
		sb.append("PRD_OUTDIA, ");
		sb.append("MODEL_CODE, ");
		sb.append("MODEL_DESC, ");
		sb.append("PRD_QTY, ");
		sb.append("CAL_WGT, ");
		sb.append("ACT_WGT, ");
		sb.append("PD_TYPE, ");
		sb.append("PD_NAME, ");
		sb.append("CATEGORY, ");
		sb.append("CATEGORYNAME, ");
		sb.append("STEELCODE, ");
		sb.append("STEELNAME, ");
		sb.append("STEELCODEKEY, ");
		sb.append("SPEC_ABBSYM, ");
		sb.append("SPEC_ABBSYMNAME, ");
		sb.append("SPEC_CODE, ");
		sb.append("SPEC_NAME, ");
		sb.append("SAMPLINGREQUEST, ");
		sb.append("ISPOSTER, ");
		sb.append("KHIC, ");
		sb.append("HDG, ");
		sb.append("CJ_TEMP, ");
		sb.append("GWTEMP, ");
		sb.append("MLHH, ");
		sb.append("ZPOSTER, ");
		sb.append("DDL, ");
		sb.append("PM_PZ, ");
		sb.append("DR_TS, ");
		sb.append("JBGCDJ, ");
		sb.append("STEELCODEDJ, ");
		sb.append("CHECKORGDJ, ");
		sb.append("CHK_ORG, ");
		sb.append("CHECKORG_FL, ");
		sb.append("ISNEWCHECKORG, ");
		sb.append("CJS_GS, ");
		sb.append("SND_STATUS, ");
		sb.append("FIXSIZE, ");
		sb.append("FIXSIZE_DESC, ");
		sb.append("FIX_TYPE, ");
		sb.append("CUTSIDESTATE, ");
		sb.append("CUTSIDESTATE_DESC, ");
		sb.append("WIDTH_10MM, ");
		sb.append("ISOVERLEN, ");
		sb.append("HEIGHTJD, ");
		sb.append("PLYJD, ");
		sb.append("ISTS, ");
		sb.append("DTMR_GRD, ");
		sb.append("DTMR_RSLT, ");
		sb.append("RCL_STATE, ");
		sb.append("BCFLAG, ");
		sb.append("ISPINZ, ");
		sb.append("IS_KP, ");
		sb.append("SUANXI, ");
		sb.append("CASTPROCESS, ");
		sb.append("KPWIDTH, ");
		sb.append("TRUN_SPETKEY, ");
		sb.append("ZJHEIGHT, ");
		sb.append("ZJQUANTITY, ");
		sb.append("EXTSHAPE_DEC_GRD, ");
		sb.append("APRC_DEC_RSLT, ");
		sb.append("CRK_CD1, ");
		sb.append("CRK_CD2, ");
		sb.append("CRK_CD3, ");
		sb.append("TOT_DEC_RSLT, ");
		sb.append("TOT_DEC_RSLT_CD, ");
		sb.append("PACKAGE_FL, ");
		sb.append("PACKAGE_LEVEL, ");
		sb.append("XG_CRET_NO, ");
		sb.append("SAL_PRC, ");
		sb.append("TRS_MNY, ");
		sb.append("TRS_MNY_QY, ");
		sb.append("TRS_MNY_QY_DS, ");
		sb.append("TRS_MNY_HY, ");
		sb.append("TRS_MNY_HY_DS, ");
		sb.append("TRS_MNY_SY, ");
		sb.append("TRS_MNY_SY_DS, ");
		sb.append("TEST_ID, ");
		sb.append("TESTPRICE, ");
		sb.append("ISTEST, ");
		sb.append("ORD_PRICE, ");
		sb.append("PRICE, ");
		sb.append("STATUS_CD, ");
		sb.append("REG_ID, ");
		sb.append("REG_DTIME, ");
		sb.append("MOD_ID, ");
		sb.append("MOD_DTIME, ");
		sb.append("PZORDWEIGTH, ");
		sb.append("OLADIV, ");
		sb.append("NCSTION, ");
		sb.append("DYORD_WEI, ");
		sb.append("SND_CITY, ");
		sb.append("MINTOLERANCE, ");
		sb.append("INV_NO, ");
		sb.append("BATCH_NO, ");
		sb.append("TALLYSHEET_NO, ");
		sb.append("OUTSTOCKMNY, ");
		sb.append("MONEY_TYPE, ");
		sb.append("FST_DRAWEE_UNIT, ");
		sb.append("ISPRECLOSE,  ");
		sb.append("ORD_PK, ");
		sb.append("ORD_LN_PK, ");
		sb.append("ORD_LN_DLY_PK,  ");
		sb.append("AGENCY_FL, ");
		sb.append("RECEIV_ADDR, ");
		sb.append("CREATE_DEPT, ");
		sb.append("CUSTOMER_NO, ");
		sb.append("CUSTOMER_NM, ");
		sb.append("SALE_AREA_NO, ");
		sb.append("SALE_AREA_DESC, ");
		sb.append("ORDER_UNIT, ");
		sb.append("STD_STYLE, ");
		sb.append("STD_STYLE_DESC, ");
		sb.append("STORAGE_NO, ");
		sb.append("STORAGE_NAME, ");
		sb.append("CONTAIN_TAX, ");
		sb.append("SEND_NUM, ");
		sb.append("DELVRY_ADDR  ");
		sb.append(" ) ");
		sb.append(" VALUES (  ");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ,");
		sb.append("? ");

		sb.append("  )");
		String sql = sb.toString();
		Object[] params = new Object[]
		{ bean.getPrd_id(), bean.getAskplan_id(), bean.getAskplan_id_seq(),
				bean.getLoadvehicle_no(), bean.getTrans_car_no(),
				bean.getListnumber(), bean.getOrd_no(), bean.getPactindex(),
				bean.getOrd_seq(), bean.getOrd_ln_dly(), bean.getBuyercode(),
				bean.getBuyername(), bean.getBuyerkindcode(),
				bean.getBuyerkindname(), bean.getForecorpcode(),
				bean.getForecorpname(), bean.getSlab_no(), bean.getPlid(),
				bean.getProdline(), bean.getPrd_type(), bean.getPlandate(),
				bean.getPrd_roll_dtime(), bean.getSnd_dept(),
				bean.getSnd_type(), bean.getSnd_dtime(),
				bean.getSnd_location(), bean.getSnd_remark(),
				bean.getBln_dept(), bean.getBln_buyer(),
				bean.getBln_buyername(), bean.getRecv_unit(),
				bean.getRp_recv_unit(), bean.getRecv_unit_type(),
				bean.getTrans_type(), bean.getTrans_type_name(),
				bean.getMotormanname(), bean.getMotormanname_desc(),
				bean.getTran_car_type(), bean.getStationcode(),
				bean.getStationname(), bean.getLeasedline(),
				bean.getLeasedlinename(), bean.getDelivy_place_code(),
				bean.getDelivy_place_name(), bean.getIswatercarrage(),
				bean.getLoaddock(), bean.getUnloaddock(), bean.getDockname(),
				bean.getAreacode(), bean.getPlant(), bean.getPlant_desc(),
				bean.getIsshenneni(), bean.getIsareacode(),
				bean.getSendbegindate(), bean.getIslockprice(),
				bean.getIsout(), bean.getIsclear(), bean.getOrd_stl(),
				bean.getPspetkey(), bean.getOrd_thk(), bean.getOrd_wth(),
				bean.getOrd_len(), bean.getOrd_india(), bean.getOrd_outdia(),
				bean.getOrd_wgt(), bean.getOneweight(),
				bean.getPact_spy_weight(), bean.getSpetkey(),
				bean.getPrd_thk(), bean.getDiamter(), bean.getPrd_wth(),
				bean.getPrd_len(), bean.getAct_len_min(),
				bean.getAct_len_max(), bean.getPrd_india(),
				bean.getPrd_outdia(), bean.getModel_code(),
				bean.getModel_desc(), bean.getPrd_qty(), bean.getCal_wgt(),
				bean.getAct_wgt(), bean.getPd_type(), bean.getPd_name(),
				bean.getCategory(), bean.getCategoryname(),
				bean.getSteelcode(), bean.getSteelname(),
				bean.getSteelcodekey(), bean.getSpec_abbsym(),
				bean.getSpec_abbsymname(), bean.getSpec_code(),
				bean.getSpec_name(), bean.getSamplingrequest(),
				bean.getIsposter(), bean.getKhic(), bean.getHdg(),
				bean.getCj_temp(), bean.getGwtemp(), bean.getMlhh(),
				bean.getZposter(), bean.getDdl(), bean.getPm_pz(),
				bean.getDr_ts(), bean.getJbgcdj(), bean.getSteelcodedj(),
				bean.getCheckorgdj(), bean.getChk_org(), bean.getCheckorg_fl(),
				bean.getIsnewcheckorg(), bean.getCjs_gs(),
				bean.getSnd_status(), bean.getFixsize(),
				bean.getFixsize_desc(), bean.getFix_type(),
				bean.getCutsidestate(), bean.getCutsidestate_desc(),
				bean.getWidth_10mm(), bean.getIsoverlen(), bean.getHeightjd(),
				bean.getPlyjd(), bean.getIsts(), bean.getDtmr_grd(),
				bean.getDtmr_rslt(), bean.getRcl_state(), bean.getBcflag(),
				bean.getIspinz(), bean.getIs_kp(), bean.getSuanxi(),
				bean.getCastprocess(), bean.getKpwidth(),
				bean.getTrun_spetkey(), bean.getZjheight(),
				bean.getZjquantity(), bean.getExtshape_dec_grd(),
				bean.getAprc_dec_rslt(), bean.getCrk_cd1(), bean.getCrk_cd2(),
				bean.getCrk_cd3(), bean.getTot_dec_rslt(),
				bean.getTot_dec_rslt_cd(), bean.getPackage_fl(),
				bean.getPackage_level(), bean.getXg_cret_no(),
				bean.getSal_prc(), bean.getTrs_mny(), bean.getTrs_mny_qy(),
				bean.getTrs_mny_qy_ds(), bean.getTrs_mny_hy(),
				bean.getTrs_mny_hy_ds(), bean.getTrs_mny_sy(),
				bean.getTrs_mny_sy_ds(), bean.getTest_id(),
				bean.getTestprice(), bean.getIstest(), bean.getOrd_price(),
				bean.getPrice(), bean.getStatus_cd(), bean.getReg_id(),
				bean.getReg_dtime(), bean.getMod_id(), bean.getMod_dtime(),
				bean.getPzordweigth(), bean.getOladiv(), bean.getNcstion(),
				bean.getDyord_wei(), bean.getSnd_city(),
				bean.getMintolerance(), bean.getInv_no(), bean.getBatch_no(),
				bean.getTallysheet_no(), bean.getOutstockmny(),
				bean.getMoney_type(), bean.getFst_drawee_unit(),
				bean.getIspreclose(), bean.getOrd_pk(), bean.getOrd_ln_pk(),
				bean.getOrd_ln_dly_pk(), bean.getAgency_fl(),
				bean.getReceiv_addr(), bean.getCreate_dept(),
				bean.getCustomer_no(), bean.getCustomer_nm(),
				bean.getSale_area_no(), bean.getSale_area_desc(),
				bean.getOrder_unit(), bean.getStd_style(),
				bean.getStd_style_desc(), bean.getStorage_no(),
				bean.getStorage_name(), bean.getContain_tax(),
				bean.getSend_num(), bean.getDelvry_addr()

		};
		for (int i = 0; i < params.length; i++)
		{
			Object parm=params[i];
			if (parm == null)
				continue;
			if(parm.toString().contains("'")){
				parm=parm.toString().replace("'", "''");
				params[i]=parm;
				String a=parm.toString();
			}
		}
		sql = core.stlmes.server.sale.util.Convert.getPreparedSQL(sql, params);
		return sql;
	}

}
