package com.gkhy.fourierSpecialGasMonitor.service; import com.gkhy.fourierSpecialGasMonitor.commons.domain.Result; import com.gkhy.fourierSpecialGasMonitor.commons.model.PageQuery; import com.gkhy.fourierSpecialGasMonitor.entity.GasCategory; import com.gkhy.fourierSpecialGasMonitor.entity.GasConcentration; import com.gkhy.fourierSpecialGasMonitor.entity.GasFlux; import com.gkhy.fourierSpecialGasMonitor.entity.query.GasFluxPageQuery; import com.gkhy.fourierSpecialGasMonitor.entity.req.CreateGasCategoryReqDTO; import com.gkhy.fourierSpecialGasMonitor.entity.req.GasFluxExportBO; import com.gkhy.fourierSpecialGasMonitor.entity.req.UpdateGasCategoryReqDTO; import org.springframework.data.domain.Page; import java.time.LocalDateTime; import java.util.List; public interface GasFluxService { GasFlux save(GasFlux gasFlux); List listTodayGasFluxData(LocalDateTime startTime, LocalDateTime time); GasFlux getLastData(); List listDatabyTimeSlotAndAreaId(LocalDateTime startTime, LocalDateTime endTime, Integer areaId); Page listDatabyTimeSlotAndPage(PageQuery pageQuery); List listYesterday(); List listYesterdayTenAmToSixPm(); List gasFluxExport(GasFluxExportBO gasFluxExportBO); }