package market.Mes.Pickle.Performance.mapper;
import java.util.HashMap;
import java.util.List;

import market.Mes.Lengthwise.Performance.vo.MesCrSlittingDSum;
import market.Mes.Lengthwise.Plan.vo.PlnMaterielDetail;
import market.Mes.Pickle.Performance.vo.MesPlmD;
import market.Mes.Pickle.Performance.vo.MesPlmM;
import market.Mes.Pickle.Performance.vo.PlnPlmMaterialDetailSum;
import market.Mes.Pickle.Performance.vo.RollingPrintViewSmall;
import market.Mes.Rolling.Performance.vo.RollingPrintView;

import com.hnshituo.orm.GenericMapper;

public interface MesPlmDMapper extends GenericMapper<MesPlmD,Object> {
	
	void doUpdate(MesPlmD med);

	List<MesPlmD> FindMescrcrDByprocessNo(String process_no);

	List<MesCrSlittingDSum> doQuery(MesPlmM object);

	List<MesCrSlittingDSum> doQuery_wgt(MesPlmM object);

	List<PlnPlmMaterialDetailSum> doQueryWeb(PlnMaterielDetail mcsm);

	void deleteByProcessNo(String process_no);

	List<MesPlmD> doQueryMes(String process_no);

	List<RollingPrintView> doQueryPrint1(List<String> strList, String string);
	List<RollingPrintView> doQueryPrint1Out(List<String> strList, String string);

	List<RollingPrintViewSmall> doQueryPrint2(List<String> strList, String string);
	
	List<HashMap> queryCoilXG(String coilno);
	
}
