package market.Com.mapper;

import java.util.HashMap;
import java.util.List;

import market.Com.vo.ComBaseInfo;
import market.Com.vo.PbModelDb;

import org.apache.ibatis.annotations.Param;

import com.hnshituo.orm.GenericMapper;

public interface ComBaseInfoMapper extends GenericMapper<ComBaseInfo,Object> {

	void doUpdateFlag(ComBaseInfo obd);

	String doMaxCode(ComBaseInfo cbi);

	List<HashMap> findFlawData(String typeName,String flawName);
	List<HashMap> findFlawDataByCode(String typeName,String flawName,String flawCode);
	List<HashMap> findComBaseInfoBySortCode(@Param("sortcode")String sortcode);

	List<HashMap> findComBaseInfoTR();

	List<HashMap> findComBaseInfoJG();

	String findComBaseInfoGREEN();

	String findComBaseInfoRED();

	List<HashMap> findComBaseInfoLOC();

	List<HashMap> findComBaseInfoRZJG();

	List<HashMap> findComBaseInfoSYLX();

	List<HashMap> findComBaseInfoQYPC();

	List<HashMap> findComBaseInfoQYLX();

	List<HashMap> findComBaseInfoKLJYJG();
	
	//宽度上限 //宽度下限	 //长度上限 //长度下限
	 	Number  selectbaseCode(String code);
	
	List<ComBaseInfo> findComBaseInfocode(String code);
	
	List<HashMap> doQueryComBaseInfoInType();
	List<HashMap> findComBaseInfoQBFS();

	List<PbModelDb> findComBaseInfoJTBM(@Param("sortcode")String code);
	
	public List<ComBaseInfo> doQueryBySorts(@Param("param")List<String> sortcodeList);
}
