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

import com.steering.pss.sale.order.model.DesignMscBiltCPlEntity;
import com.steering.pss.sale.order.model.DesignMscBiltPlEntity;
import com.steering.pss.sale.order.model.DesignMscGzGgPlEntity;
import com.steering.pss.sale.order.model.DesignMscPlGxPrlEntity;

public interface CreateSpecLineImp {
	/**
	 * 轧管产线转化为轧管规格-适用产线
	 * 
	 * @param specProLine
	 * @param specCode
	 * @return
	 */
	DesignMscGzGgPlEntity createSpecLine(DesignMscPlGxPrlEntity line,
			String specCode);

	/**
	 * 断面产线
	 * 
	 * @param line
	 * @param specCode
	 * @return
	 */
	DesignMscBiltPlEntity createBiltLine(DesignMscPlGxPrlEntity line,
			String specCode);

	/**
	 * 坯料产线
	 * 
	 * @param line
	 * @param specCode
	 * @return
	 */
	DesignMscBiltCPlEntity createBlank(DesignMscPlGxPrlEntity line,
			String specCode);
}
