package com.nanometer.smartlab.service; import com.nanometer.smartlab.entity.SysLaboratoryContainer; import com.nanometer.smartlab.entity.SysUser; import java.util.List; import java.util.Map; /** * Created by cmower on 17/11/20. */ public interface SysLaboratoryContainerService { List getSysLaboratoryContainerList(String laboratoryType, String laboratoryName, String laboratoryId, Integer first, Integer pageSize); List getSysLaboratoryContainerList(String laboratoryId); int getSysLaboratoryContainerTotalCount(String laboratoryType, String laboratoryName,String laboratoryId); SysLaboratoryContainer getSysLaboratoryContainer(String id); SysLaboratoryContainer getSysLaboratoryContainerByContainerCode(String containerCode); SysLaboratoryContainer insertSysLaboratoryContainer(SysLaboratoryContainer sysLaboratory); boolean updateSysLaboratoryContainer(SysLaboratoryContainer sysLaboratory); boolean deleteSysLaboratoryContainer(List sysLaboratoryList); boolean isSysLaboratoryContainerExist(String containerCode, String editId); List getSysLaboratoryContainerInfoList(String startTime, String endTime); void insertSysReagentList(List list); void updateInfo(Float temp,Float humidity,Float voc1,String code,String flag); List getContainerPersonInCharge(String containerCode); Map selectLocationByContainerCode(String containerCode); List exportExcelList(String laboratoryType, String laboratoryName); void export2Excel(List list) throws Exception; }