package com.nanometer.smartlab.dao; import com.nanometer.smartlab.entity.SysWarehouse; import com.nanometer.smartlab.entity.dto.SysWarehouseDto; import org.springframework.dao.DataAccessException; import java.util.List; import java.util.Map; /** * Created by cmower on 17/11/18. */ public interface SysWarehouseDao { public SysWarehouse getSysWarehouse(String id) throws DataAccessException; @SuppressWarnings("rawtypes") public List getSysWarehouseList(Map params) throws DataAccessException; public List getAllSysWarehouseList() throws DataAccessException; @SuppressWarnings("rawtypes") public int getSysWarehouseTotalCount(Map params) throws DataAccessException; public void insertSysWarehouse(SysWarehouse sysWarehouse) throws DataAccessException; public int updateSysWarehouse(SysWarehouse sysWarehouse) throws DataAccessException; public int deleteSysWarehouses(List ids) throws DataAccessException; public SysWarehouse getSysWarehouseByBarCode(String barCode) throws DataAccessException; List selectWarehouse(); }