package com.nanometer.smartlab.dao; import java.util.List; import java.util.Map; import com.nanometer.smartlab.entity.OpeApply; import org.apache.ibatis.annotations.Param; import org.springframework.dao.DataAccessException; import com.nanometer.smartlab.entity.OpeWarehouseReserve; /** * Created by maweiqing on 17/12/8. */ public interface OpeWarehouseReserveDao { @SuppressWarnings("rawtypes") List getOpeWarehouseReserveList(Map params) throws DataAccessException; @SuppressWarnings("rawtypes") int getOpeWarehouseReserveTotalCount(Map params) throws DataAccessException; List getOpeWarehouseReserveList2(Map params) throws DataAccessException; void insertOpeWarehouseReserve(OpeWarehouseReserve opeWarehouseReserve); int updateOpeWarehouseReserve(OpeWarehouseReserve opeWarehouseReserve); int updateOpeWarehouseReserve2(OpeWarehouseReserve opeWarehouseReserve); OpeWarehouseReserve getOpeWarehouseReserve(OpeWarehouseReserve opeWarehouseReserve); List selectByReId(String id); public int updateByReId(Map params); //仓库指定试剂自加1 void updateCount(Map params); void insertOpeWarehouseReserve2(OpeWarehouseReserve ope); List selectWarehouseByReagentIdAndArticleNumber(Map params); List selectWarehouseByRidAndArtiNumberAndWid(Map params); void updateBtReserve(String id, Integer useNum); Integer countByReagentId(String id); OpeWarehouseReserve getRowData(@Param("id") String rowKey); }