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.OpeOrder;
|
import com.nanometer.smartlab.entity.OpeWarehouseReserve;
|
|
/**
|
* Created by maweiqing on 17/12/12.
|
*/
|
public interface OpeWarehouseReserveService {
|
|
List<OpeWarehouseReserve> getOpeWarehouseReserveList(String reagentId, String supplierId, Integer first,
|
Integer pageSize);
|
int getOpeWarehouseReserveTotalCount(String reagentId, String supplierId);
|
List<OpeWarehouseReserve> getOpeWarehouseReserveListByName(String reagentId, String supplierId, Integer first,
|
Integer pageSize,String productSn,String warehouseName);
|
int getOpeWarehouseReserveTotalCountByName(String reagentId, String supplierId,String productSn,String warehouseName);
|
OpeWarehouseReserve getOpeWarehouseReserve(String reagentId, String articleNumber);
|
OpeWarehouseReserve getOpeWarehouseReserve2(String reagentId, String articleNumber,String warehouseId);
|
|
List<OpeWarehouseReserve> getOpeWarehouseReserveList(String reagentId, String articleNumber,String warehouseId);
|
OpeWarehouseReserve getOpeWarehouseReserveBy(String reagentId, String articleNumber);
|
|
OpeWarehouseReserve insertOpeWarehouseReserve(OpeWarehouseReserve opeWarehouseReserve);
|
boolean updateOpeWarehouseReserve(OpeWarehouseReserve opeWarehouseReserve);
|
void claim(List<OpeWarehouseReserve> selectedList, String userId,String projectNum);
|
void claimForPerson(List<OpeApplyReserve> selectedListForPerson, String userId,String projectNum,String laboratoryId,String laboratoryContainerId);
|
void reagentDStore(List<OpeApply> reagentDStoreList, String loginUserId);
|
void reagentDStore2(List<OpeApply> reagentDStoreList, String loginUserId);
|
|
void reagentDStore3(List<OpeApply> reagentDStoreList, String loginUserId);
|
|
void reagentDStore4(List<OpeApply> reagentDStoreList, String loginUserId);
|
|
public List<OpeWarehouseReserve> selectByReId(String id);
|
public void updateByReId(String newReId,String oldReId);
|
|
void insertOpeWarehouseReserve2(OpeApplyReserve opeApplyReserve, OpeOrder oo,String consigneeId);
|
|
List<OpeWarehouseReserve> selectWarehouseByReagentIdAndArticleNumber(String id,String articleNumber,boolean flag);
|
|
void btWarehouseReserveReduce(List<OpeApplyReserve> opeList);
|
|
List<OpeWarehouseReserve> selectWarehouseByRidAndArticleNumberAndWarehouse(String id, String articleNumber, String warehouseId);
|
|
void updateBtReserve(String id,Integer useNum);
|
}
|