package com.nanometer.smartlab.service; import com.nanometer.smartlab.entity.DangerousEncode; import com.nanometer.smartlab.entity.DangerousEncodeVo; import com.nanometer.smartlab.entity.SysUser; import org.primefaces.event.FileUploadEvent; import java.util.List; import java.util.Map; public interface DangerousEncodeService { List selectAll(DangerousEncode dangerousEncodeFilter, Integer offset, Integer pageSize); int countAll(DangerousEncode dangerousEncodeFilter); void deleteOne(Long id); void insertOne(DangerousEncode dangerousEncode); void updateOne(DangerousEncode dangerousEncode); void importInfoByExcel(FileUploadEvent event, SysUser user) throws Exception; void export2Excel(List list) throws Exception; List exportList(DangerousEncode dangerousEncodeFilter); List selectByCodeAndName(String reagentcode, String reagentname,String cas,String code); List selectByReagentName(String reagentname, String cas); DangerousEncode selectByName(String reagentname); DangerousEncode selectById(Long id); }