package com.patzn.lims.consume.mapper;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.patzn.lims.consume.entity.LmsChemicalPurchaseOrder;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.patzn.lims.consume.vo.LmsChemicalPurchaseOrderVO;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;

import java.util.List;

/**
 * <p>
 * 试验耗材采购单表 Mapper 接口
 * </p>
 *
 * @author wwd
 * @since 2020-03-21
 */
public interface LmsChemicalPurchaseOrderMapper extends BaseMapper<LmsChemicalPurchaseOrder> {

    Page<LmsChemicalPurchaseOrderVO> selectPageVOList(Page page, @Param("vo") LmsChemicalPurchaseOrderVO vo);

    List<LmsChemicalPurchaseOrderVO> pageByStatusList(Page page, @Param("vo")LmsChemicalPurchaseOrderVO vo, @Param("statusList")List<Integer> statusList);
}
