package com.welampiot.service; import com.welampiot.common.BaseResult; import com.welampiot.dto.TrafficLightDTO; import com.welampiot.vo.TrafficLightVO; import java.util.List; public interface TrafficLightService { List getTrafficLightListByTrafficLightVO(TrafficLightVO trafficLightVO); Integer getTrafficLightTotalByTrafficLightVO(TrafficLightVO trafficLightVO); Integer getTrafficLightOnlineTotalByTrafficLightVO(TrafficLightVO trafficLightVO); BaseResult saveTrafficLightByVO(TrafficLightVO trafficLightVO); Integer findTrafficDataCount(TrafficLightDTO trafficLightDTO); void addTrafficLightData(TrafficLightDTO trafficLightDTO); void updateTrafficLightData(TrafficLightDTO trafficLightDTO); void delTrafficLightDataById(Integer id); void updateTrafficLightAlarmUser(TrafficLightDTO trafficLightDTO); }