package com.nanometer.smartlab.dao; import com.nanometer.smartlab.entity.SysWarehouseContainer; import org.springframework.dao.DataAccessException; import java.util.List; import java.util.Map; /** * Created by cmower on 17/11/18. */ public interface SysWarehouseContainerDao { public SysWarehouseContainer getSysWarehouseContainer(Long id) throws DataAccessException; @SuppressWarnings("rawtypes") public List getSysWarehouseContainerList(Map params) throws DataAccessException; @SuppressWarnings("rawtypes") public int getSysWarehouseContainerTotalCount(Map params) throws DataAccessException; public void insertSysWarehouseContainer(SysWarehouseContainer sysWarehouseContainer) throws DataAccessException; public int updateSysWarehouseContainer(SysWarehouseContainer sysWarehouseContainer) throws DataAccessException; public int deleteSysWarehouseContainers(List ids) throws DataAccessException; public List getSysWarehouseContainerInfoList(Map params) throws DataAccessException; SysWarehouseContainer getSysWarehouseContainerByContainerCode(String containerCode) throws DataAccessException; public int updateSysWarehouseContainerForInterface(SysWarehouseContainer sysWarehouseContainer) throws DataAccessException; List getSysWarehouseContainerByContainerCodes(List containerCodes) throws DataAccessException; public int updateSysWarehouseContainerClearControllerCode(String controllerCode) throws DataAccessException; List getSysWarehouseContainerByControllerCode(String controllerCode) throws DataAccessException; public int invalidSysWarehouseContainer(SysWarehouseContainer sysWarehouseContainer) throws DataAccessException; }