package com.welampiot.service; import com.welampiot.dto.ManholeDTO; import com.welampiot.vo.ManholeVO; import org.apache.ibatis.annotations.Param; 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(@Param("id") Integer id); void deleteManholeLogDataById(@Param("id") Integer id); void changeManholeLocationById(ManholeDTO dto); ManholeDTO getManholeDTOById(@Param("id") Integer id); }