12345678910111213141516171819 |
- package com.welampiot.dao;
- import com.welampiot.dto.AirSwitchInfoDTO;
- import com.welampiot.dto.ElectricModuleDTO;
- import org.apache.ibatis.annotations.Param;
- import java.util.List;
- public interface ElectricModuleDao {
- Integer add(ElectricModuleDTO electricModuleDTO);
- Integer update(ElectricModuleDTO electricModuleDTO);
- List<ElectricModuleDTO> getListByBoxId(@Param("boxId")Integer boxId);
- Integer deleteByBoxId(@Param("boxId") Integer boxId);
- ElectricModuleDTO getDetailsById(@Param("id") Integer id);
- List<ElectricModuleDTO> getModuleAddressById(@Param("boxId") Integer boxId);
- List<AirSwitchInfoDTO> getAirSwitchAddressById(@Param("moduleId") Integer moduleId);
- void updateElectricBoxStatusById(AirSwitchInfoDTO dto);
- List<ElectricModuleDTO> getModuleAddressByAirIds(@Param("airIds") List<String> airIds);
- }
|