12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package com.welampiot.dao;
- import com.welampiot.dto.WaterImmersionDevInfoDTO;
- import com.welampiot.dto.WaterImmersionDevInfoLogDTO;
- import org.apache.ibatis.annotations.Param;
- import java.util.HashMap;
- import java.util.List;
- /**
- * ClassName: WaterImmersionDevInfoDao
- * Package: com.welampiot.dao
- * Description:
- *
- * @Author: zhj_Start
- * @Create: 2023/4/19 - 11:07
- * @Version: v1.0
- */
- public interface WaterImmersionDevInfoDao {
- List<WaterImmersionDevInfoDTO> getWaterImmersionListByDTO(WaterImmersionDevInfoDTO dto);
- Integer getDeviceTotalByDTO(WaterImmersionDevInfoDTO dto);
- Integer getDeviceTotalByDTO(WaterImmersionDevInfoLogDTO dto);
- List<WaterImmersionDevInfoLogDTO> getLogListByDTO(WaterImmersionDevInfoLogDTO dto);
- Integer getTimezoneById(WaterImmersionDevInfoLogDTO dto);
- void updateWaterImmersionDataByDTO(WaterImmersionDevInfoDTO dto);
- Integer findByWaterImmersionDTO(WaterImmersionDevInfoDTO dto);
- Integer findSectionIdById(@Param("id") Integer id);
- void deleteWaterImmersionDataByDTO(@Param("id") Integer id);
- void deleteWaterImmersionLogDataByDTO(@Param("id") Integer id);
- WaterImmersionDevInfoDTO getWaterDTOById(@Param("id") Integer id);
- Integer getWaterImmersionTotal(WaterImmersionDevInfoDTO dto);
- Integer getWaterImmersionOnlineCount(WaterImmersionDevInfoDTO dto);
- Integer getWaterImmersionAlarmCount(WaterImmersionDevInfoDTO dto);
- Integer getWaterImmersionNewCount(WaterImmersionDevInfoDTO dto);
- void updateDelayTimeByDto(WaterImmersionDevInfoDTO dto);
- int getTotalBySectionList(WaterImmersionDevInfoDTO dto);
- WaterImmersionDevInfoDTO getOneWaterImmersion(HashMap<String,Object> map);
- }
|