package com.welampiot.service; import com.welampiot.common.BaseResult; import com.welampiot.dto.WifiDTO; import com.welampiot.vo.WifiOutInfoVO; import com.welampiot.vo.WifiVO; import org.apache.ibatis.annotations.Param; import java.util.List; /** * ClassName: WifiService * Package: com.welampiot.service * Description: * * @Author: zhj_Start * @Create: 2023/4/11 - 18:57 * @Version: v1.0 */ public interface WifiService { WifiVO getWifiList(WifiDTO dto); WifiVO getWifiInfo(WifiDTO dto); WifiOutInfoVO getWifiOutInfo(Integer id, List sectionList); Integer getCountByDTO(WifiDTO dto); BaseResult add(WifiDTO dto); BaseResult update(WifiDTO dto); WifiDTO getDetailByDTO(WifiDTO dto); Integer deleteById(@Param("id")Integer id); List getWifiListByDTO(WifiDTO dto); WifiDTO getWifiInfoByLampPoleId(Integer lampPoleId); void updateWifiStatus(WifiDTO wifiDTO); void updateWifiByLampPoleId(WifiDTO dto); Integer checkWifiData(WifiDTO dto); WifiDTO getWifiInfoDetails(WifiDTO dto); WifiDTO getTotalWifiCountAndFlow(WifiDTO dto); }