package com.welampiot.service; import com.welampiot.dto.WaterImmersionDevInfoDTO; import com.welampiot.dto.WaterImmersionDevInfoLogDTO; import com.welampiot.vo.WaterImmersionDevInfoLogVO; import com.welampiot.vo.WaterImmersionDevInfoVO; /** * ClassName: WaterImmersionDevInfoService * Package: com.welampiot.service * Description: * * @Author: zhj_Start * @Create: 2023/4/19 - 12:43 * @Version: v1.0 */ public interface WaterImmersionDevInfoService { WaterImmersionDevInfoVO getWaterImmersionList(WaterImmersionDevInfoDTO dto, Integer version); WaterImmersionDevInfoLogVO getLogList(WaterImmersionDevInfoLogDTO dto); void updateWaterImmersionDataByDTO(WaterImmersionDevInfoDTO dto); Integer findByWaterImmersionDTO(WaterImmersionDevInfoDTO dto); Integer findSectionIdById(Integer id); void deleteWaterImmersionDataByDTO(Integer id); void deleteWaterImmersionLogDataByDTO(Integer id); WaterImmersionDevInfoDTO getWaterDTOById(Integer id); Integer getWaterImmersionTotal(WaterImmersionDevInfoDTO dto); Integer getWaterImmersionOnlineCount(WaterImmersionDevInfoDTO dto); Integer getWaterImmersionAlarmCount(WaterImmersionDevInfoDTO dto); Integer getWaterImmersionNewCount(WaterImmersionDevInfoDTO dto); }