package com.steering.pss.sale.order.qualityDesign.Dao.imp;

import java.sql.Connection;
import java.sql.SQLException;
import java.util.List;

public interface MscBLDaoImp {
	/**
	 * 查询备料码(外径/壁厚)
	 * 
	 * @param con
	 *            连接字符串
	 * @param msc
	 *            冶金规范码
	 * @param steelCode
	 *            钢级
	 * @param dimater
	 *            外径
	 * @param height
	 *            壁厚
	 * @return List<String>
	 * @throws SQLException
	 */
	List<String[]> getCodeBLByDAndH(Connection con, String msc,
			String steelCode, String dimater, String height,
			String modelCode)
			throws SQLException;

	/**
	 * 查询备料码(规格)
	 * 
	 * @param con
	 *            连接字符串
	 * @param msc
	 *            冶金规范码
	 * @param steelCode
	 *            钢级
	 * @param specCode
	 *            产品规格
	 * @return List<String>
	 * @throws SQLException
	 */
	List<String[]> getCodeBLBySpecCode(Connection con, String msc,
			String steelCode, String specCode, String modelCode) throws SQLException;

	/**
	 * 保存备料码
	 * 
	 * @param con
	 *            连接字符串
	 * @param designKey
	 *            designKey
	 * @param codeJG
	 *            备料码
	 * @param groupNum
	 *            分组序号
	 * @throws SQLException
	 */
	void saveBL(Connection con, String designKey, String codeJG,
			String groupNum, String designKeyBl) throws SQLException;
}
