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

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

import com.steering.pss.sale.order.model.DesignMscPlEntity;
import com.steering.pss.sale.order.model.DesignMscBiltCEntity;
import com.steering.pss.sale.order.model.DesignMscBiltEntity;
import com.steering.pss.sale.order.model.DesignMscGzGgEntity;
import com.steering.pss.sale.order.qualityDesign.ReturnsModel.DesignEntity;
import com.steering.pss.sale.order.qualityDesign.ReturnsModel.ProLineEntity;

public interface ProLineManageImp {

	/**
	 * 适用产线
	 * 
	 * @param con
	 *            连接字符串
	 * @param design
	 *            质量设计类
	 * @param proDucInfo
	 *            制程
	 * @param rollSpecs
	 *            轧管规格
	 * @param blitSpecs
	 *            断面规格
	 * @param blitCSpecs
	 *            坯料规格
	 * @return ProLineEntity
	 * @throws SQLException
	 */
	ProLineEntity analysisProLine(Connection con, DesignEntity design,
			DesignMscPlEntity proDucInfo,
			List<DesignMscGzGgEntity> rollSpecs,
			List<DesignMscBiltEntity> blitSpecs,
			List<DesignMscBiltCEntity> blitCSpecs) throws SQLException;
}
