123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package com.welampiot.dao;
- import com.welampiot.dto.LoopDTO;
- import org.apache.ibatis.annotations.Param;
- import java.util.List;
- /**
- * ClassName: LoopDao
- * Package: com.welampiot.dao
- * Description:
- *
- * @Author: zhj_Start
- * @Create: 2023/4/4 - 13:55
- * @Version: v1.0
- */
- public interface LoopDao {
- List<LoopDTO> getLoopListByLoopDTO(LoopDTO dto);
- Integer getTotalBySectionList(LoopDTO dto);
- LoopDTO getLoopDetailById(@Param("id") Integer id, @Param("sectionList") List<LoopDTO> sectionList);
- List<LoopDTO> getLoopDropDownListBySectionList(@Param("sectionList") List<LoopDTO> sectionList);
- void addLoopDataByDTO(LoopDTO dto);
- void updateLoopDataByDTO(LoopDTO dto);
- Integer findByLoopDTO(LoopDTO dto);
- Integer findSNByLoopDTO(LoopDTO dto);
- void deleteLoopDataById(@Param("id") Integer id);
- void deleteLoopLogDataById(@Param("id") Integer id);
- void deleteLoopLogNewDataById(@Param("id") Integer id);
- List<LoopDTO> findLoopListByDTO(LoopDTO dto);
- Integer getLoopTotalByDTO(LoopDTO dto);
- Integer getOpenLoopTotalByDTO(LoopDTO dto);
- Integer getCloseLoopTotalByDTO(LoopDTO dto);
- void changeLoopLocationById(LoopDTO dto);
- List<LoopDTO> getLoopListByDTO(LoopDTO dto);
- Integer getOnlineLoopTotalByDTO(LoopDTO dto);
- Integer getAlarmLoopTotalByDTO(LoopDTO dto);
- LoopDTO getLoopEleCom(LoopDTO dto);
- }
|