package com.nanometer.smartlab.service; import com.nanometer.smartlab.entity.HazardousWaste; import java.util.Date; import java.util.List; import java.util.Map; public interface HazardousWasteService { List selectAll(Date startTime, Date endTime,String status,String applyPerson,String project,String department,String tid,Integer offset, Integer pageSize); int countAll(Date startTime, Date endTime,String status,String applyPerson,String project,String department,String tid); List exportList(Date startTime, Date endTime, String status, String applyPerson, String project, String department,String tid); void export2Excel(List list) throws Exception; int countStatistics(Date startTime, Date endTime, String status, String applyPerson, String project, String department); List selectStatistics(Date startTime, Date endTime, String status, String applyPerson, String project, String department, int first, int pageSize); List exportStatisticsList(Date startTime, Date endTime, String status, String applyPerson, String project, String department); void exportStatistics2Excel(List list)throws Exception; void insertInfo(HazardousWaste hazardousWaste); List setAllWasters(String starttime, String endtime, String status, String applyPerson); HazardousWaste selectByTid(String tid); void updateWaste(HazardousWaste hazardousWaste); List setAllWasterCount(String starttime, String endtime, String status, String applyPerson); HazardousWaste selectById(Long id); }