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, Long laboratoryId ,String project, Integer first, Integer pageSize); CommonPage getSysLaboratoryContainerList(Integer pageNum,Integer pageSize,String name,String controllerName); List getSysLaboratoryContainerList(Long laboratoryId); int getSysLaboratoryContainerTotalCount(String laboratoryType, String laboratoryName,Long laboratoryId,String project); SysLaboratoryContainer getSysLaboratoryContainer(Long id); SysLaboratoryContainer getSysLaboratoryContainerByContainerCode(String containerCode); SysLaboratoryContainer insertSysLaboratoryContainer(SysLaboratoryContainer sysLaboratory); boolean updateSysLaboratoryContainer(SysLaboratoryContainer sysLaboratory); boolean deleteSysLaboratoryContainer(List sysLaboratoryList); boolean isSysLaboratoryContainerExist(String containerCode, Long editId); List getSysLaboratoryContainerInfoList(String startTime, String endTime); void insertSysReagentList(List list); void updateInfo(Float temp,Float humidity,Float voc1,Long 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); }