package com.nanometer.smartlab.service;
|
|
import com.nanometer.smartlab.entity.SysLaboratory;
|
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<SysLaboratoryContainer> getSysLaboratoryContainerList(String laboratoryType, String laboratoryName, String laboratoryId
|
,String project,String controllerName, Integer first, Integer pageSize);
|
List<SysLaboratoryContainer> 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<SysLaboratoryContainer> sysLaboratoryList);
|
boolean isSysLaboratoryContainerExist(String containerCode, String editId);
|
List<SysLaboratoryContainer> getSysLaboratoryContainerInfoList(String startTime, String endTime);
|
|
void insertSysReagentList(List<SysLaboratoryContainer> list);
|
|
void updateInfo(Float temp,Float humidity,Float voc1,String code,String flag);
|
|
List<Map> getContainerPersonInCharge(String containerCode);
|
|
Map selectLocationByContainerCode(String containerCode);
|
|
List<Map> exportExcelList(String laboratoryType, String laboratoryName,String project,String controllerName);
|
|
void export2Excel(List<Map> list) throws Exception;
|
|
List<String> selectProjectsByContainerCode(String containerCode);
|
|
boolean delBySlcIds(List<SysLaboratory> selectedList);
|
}
|