package com.nanometer.smartlab.service; import java.util.List; import com.nanometer.smartlab.entity.OpeApply; import com.nanometer.smartlab.entity.OpeApplyReserve; import com.nanometer.smartlab.entity.OpeWarehouseReserve; /** * Created by maweiqing on 17/12/12. */ public interface OpeWarehouseReserveService { List getOpeWarehouseReserveList(String reagentId, String supplierId, Integer first, Integer pageSize); int getOpeWarehouseReserveTotalCount(String reagentId, String supplierId); List getOpeWarehouseReserveListByName(String reagentId, String supplierId, Integer first, Integer pageSize); int getOpeWarehouseReserveTotalCountByName(String reagentId, String supplierId); OpeWarehouseReserve getOpeWarehouseReserve(String reagentId, String articleNumber); OpeWarehouseReserve getOpeWarehouseReserve2(String reagentId, String articleNumber,String warehouseId); OpeWarehouseReserve getOpeWarehouseReserveBy(String reagentId, String articleNumber); OpeWarehouseReserve insertOpeWarehouseReserve(OpeWarehouseReserve opeWarehouseReserve); boolean updateOpeWarehouseReserve(OpeWarehouseReserve opeWarehouseReserve); void claim(List selectedList, String userId,String projectNum); void claimForPerson(List selectedListForPerson, String userId,String projectNum); void reagentDStore(List reagentDStoreList, String loginUserId); void reagentDStore2(List reagentDStoreList, String loginUserId); public List selectByReId(String id); public void updateByReId(String newReId,String oldReId); }