package com.nanometer.smartlab.service;
|
|
import com.nanometer.smartlab.entity.SysWarehouse;
|
import com.nanometer.smartlab.entity.dto.InWarehouseInfoDto;
|
import com.nanometer.smartlab.entity.dto.ReagentReceivingDto;
|
import com.nanometer.smartlab.entity.dto.SysWarehouseDto;
|
|
import java.util.List;
|
|
/**
|
* Created by cmower on 17/11/20.
|
*/
|
public interface SysWarehouseService {
|
|
public List<SysWarehouse> getSysWarehouseList(String type, String name, Integer first, Integer pageSize);
|
public List<SysWarehouse> getAllSysWarehouseList();
|
public int getSysWarehouseTotalCount(String type, String name);
|
public SysWarehouse getSysWarehouse(String id);
|
public SysWarehouse insertSysWarehouse(SysWarehouse sysWarehouse);
|
public boolean updateSysWarehouse(SysWarehouse sysWarehouse);
|
public boolean deleteSysWarehouse(List<SysWarehouse> sysWarehouseList);
|
public boolean isSysWarehouseExist(String barCode, String editId);
|
|
List<SysWarehouseDto> getWarehouseList();
|
|
void putInWarehouse(InWarehouseInfoDto inWarehouseInfo) throws Exception;
|
|
void reagentReceiving(ReagentReceivingDto reagentReceiving);
|
|
}
|