package com.welampiot.dao; import com.welampiot.dto.EmergencyDTO; import com.welampiot.vo.EmergencyVO; import org.apache.ibatis.annotations.Param; import java.util.HashMap; import java.util.List; /** * ClassName: EmergencyDao * Package: com.welampiot.dao * Description: * * @Author: zhj_Start * @Create: 2023/8/1 - 10:44 * @Version: v1.0 */ public interface EmergencyDao { EmergencyDTO getEmergencyByLampPoleId(@Param("lampPoleId") Integer lampPoleId); void deleteEmergencyById(@Param("id") Integer id); Integer getLampPoleIdByEmergencyId(@Param("id") Integer id); Integer getEmergencyCountByLampPoleId(@Param("lampPoleId") Integer lampPoleId); Integer getEmergencySectionIdById(@Param("id") Integer id); void updateLampPoleEmergencyData(EmergencyDTO dto); Integer checkEmergencyData(EmergencyDTO dto); EmergencyDTO getEmergencyDTOByUserid(@Param("userid") Integer userid, @Param("type") Integer type); void addEmergencyData(EmergencyDTO dto); void updateEmergencyData(EmergencyDTO dto); List getEmergencyDevList(EmergencyVO vo); List getEmergencyJoinList(EmergencyVO vo); EmergencyDTO getSectionOne(Integer id); EmergencyDTO getOneEmergency(HashMap map); }