package com.nanometer.smartlab.service; import com.nanometer.smartlab.entity.SysLaboratory; import com.nanometer.smartlab.entity.SysLaboratoryContainer; import com.nanometer.smartlab.entity.SysUser; import com.nanometer.smartlab.model.CommonPage; 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 ,String project,String controllerName, Integer first, Integer pageSize); CommonPage getSysLaboratoryContainerList(Integer pageNum,Integer pageSize,String name,String controllerName); List getSysLaboratoryContainerList(String laboratoryId); int getSysLaboratoryContainerTotalCount(String laboratoryType, String laboratoryName,String laboratoryId,String project,String controllerName); 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,String project,String controllerName); void export2Excel(List list) throws Exception; List selectProjectsByContainerCode(String containerCode); boolean delBySlcIds(List selectedList); }