package com.gkhy.fourierSpecialGasMonitor.service; import com.gkhy.fourierSpecialGasMonitor.commons.domain.Result; import com.gkhy.fourierSpecialGasMonitor.commons.model.PageQuery; import com.gkhy.fourierSpecialGasMonitor.entity.GasWarnLog; import com.gkhy.fourierSpecialGasMonitor.entity.query.FindGasWarnLogPageQuery; import com.gkhy.fourierSpecialGasMonitor.entity.req.GasWarnLogCountByTimeReqDTO; import com.gkhy.fourierSpecialGasMonitor.entity.req.GasWarnLogInfoReqDTO; import com.gkhy.fourierSpecialGasMonitor.entity.req.HandleGasWarnLogReqDTO; import com.gkhy.fourierSpecialGasMonitor.entity.req.WindRoseByTimeReqDTO; import java.util.List; /** * @author Mr.huang * @decription * @date 2023/8/9 16:47 */ public interface GasWarnLogService { Result findGasWarnLogPage(PageQuery pageQuery); Result handleGasWarnLog(HandleGasWarnLogReqDTO reqDto); GasWarnLog save(GasWarnLog gasWarnLog); List listYesterday(); Result gasWarnLogCountByTime(GasWarnLogCountByTimeReqDTO gasWarnLogCountByTimeReqDTO); Result gasWarnLogInfoByTime(GasWarnLogInfoReqDTO gasWarnLogInfoReqDTO); Result gasWindRoseByTime(WindRoseByTimeReqDTO reqDTO); }