package com.welampiot.service; import com.welampiot.dto.ManholeDTO; import com.welampiot.vo.ManholeVO; import java.util.HashMap; import java.util.List; /** * ClassName: ManholeService * Package: com.welampiot.service * Description: * * @Author: zhj_Start * @Create: 2023/4/10 - 10:55 * @Version: v1.0 */ public interface ManholeService { ManholeVO getDevTotalBySectionList(List sectionList); ManholeVO getListByDTO(ManholeDTO dto, Integer version); ManholeVO getHistoryListByDTO(ManholeDTO dto); void addManholeDataByDTO(ManholeDTO dto); void updateManholeDataByDTO(ManholeDTO dto); Integer findByManholeDTO(ManholeDTO dto); void deleteManholeDataById(Integer id); void deleteManholeLogDataById(Integer id); void changeManholeLocationById(ManholeDTO dto); ManholeDTO getManholeDTOById(Integer id); ManholeDTO getTiltManholeByLampPoleId(Integer lampPoleId); ManholeDTO getOneManhole(HashMap map); }