package com.steering.pss.sale.order.bomGeneration.daoImp;

import com.steering.pss.sale.order.bomGeneration.dao.IBomBLDao;
import com.steering.pss.sale.order.bomGeneration.dao.IBomCheckDao;
import com.steering.pss.sale.order.bomGeneration.dao.IBomQueryDao;
import com.steering.pss.sale.order.bomGeneration.dao.IBomJGDao;
import com.steering.pss.sale.order.bomGeneration.dao.IBomSaveDao;

/**
 * BOM清单FactoryDao
 * 
 * @author Administrator
 * 
 */
public class BomFactoryDao {

	private static BomQueryDaoImp bomDaoImP = new IBomQueryDao();

	/**
	 * BOM查询数据接口
	 * 
	 * @return BomDaoImp
	 */
	public static BomQueryDaoImp getBomQueryDaoImp() {
		return bomDaoImP;
	}

	private static BomCheckDaoImp bomCheckDaoImp = new IBomCheckDao();

	/**
	 * BOM验证数据接口
	 * 
	 * @return BomCheckDaoImp
	 */
	public static BomCheckDaoImp getBomCheckDaoImp() {
		return bomCheckDaoImp;
	}

	public static BomSaveDaoImp bomSaveDaoImp = new IBomSaveDao();

	/**
	 * BOM保存数据接口
	 * 
	 * @return
	 */
	public static BomSaveDaoImp getBomSaveDaoImp() {
		return bomSaveDaoImp;
	}

	private static BomJGDaoImp bomJGDaoImp = new IBomJGDao();

	/**
	 * 接箍码BOM接口
	 * 
	 * @return
	 */
	public static BomJGDaoImp getBomJGDaoImp() {
		return bomJGDaoImp;
	}

	private static BomBLDaoImp bomBLDaoImp = new IBomBLDao();

	/**
	 * 备料码BOM接口
	 * 
	 * @return
	 */
	public static BomBLDaoImp getBomBLDaoImp() {
		return bomBLDaoImp;
	}
}
