package market.Pms.Order.mapper;
import java.util.List;

import market.Pms.Order.vo.PurOrderC;
import market.Pms.Order.vo.PurOrderM;

import org.apache.ibatis.annotations.Param;

import com.hnshituo.orm.GenericMapper;

public interface PurOrderCMapper extends GenericMapper<PurOrderC,Object> {

	// 生成订单号流水号（合同号+3位）(只适合12位合同)
	String getNo(@Param("contract_no") String contract_no);
    	
	//获取合同下最大订单号流水号（合同号+3位）
    String getMaxNo(String contract_no);
    
	long doQueryCount(PurOrderM queryCls);

	List<PurOrderC> doQuery(PurOrderM queryCls, int i, int j);
	
	//采购订单信息表(PUR_ORDER_C)中查询符合条件的采购信息按照显示在采购订单信息表格中 
	List<PurOrderC> doQueryPurOC(PurOrderC pc,String startTime,String endTime,String storage_code);
	//采购订单查询的总条数
	long doQueryCountPurOC(PurOrderC pc,String startTime,String endTime);
	
	
}
