package com.zehong.system.service; import java.text.ParseException; import java.util.List; import java.util.Map; import com.zehong.system.domain.THiddenTroubleInfo; /** * 燃气隐患Service接口 * * @author zehong * @date 2022-03-24 */ public interface ITHiddenTroubleInfoService { /** * 查询燃气隐患 * * @param hiddenTroubleId 燃气隐患ID * @return 燃气隐患 */ public THiddenTroubleInfo selectTHiddenTroubleInfoById(Long hiddenTroubleId); /** * 查询燃气隐患列表 * * @param tHiddenTroubleInfo 燃气隐患 * @return 燃气隐患集合 */ public List<THiddenTroubleInfo> selectTHiddenTroubleInfoList(THiddenTroubleInfo tHiddenTroubleInfo); public List<Map<String,Object>> selectTHiddenTroubleInfoListCount(THiddenTroubleInfo tHiddenTroubleInfo); /** * 新增燃气隐患 * * @param tHiddenTroubleInfo 燃气隐患 * @return 结果 */ public int insertTHiddenTroubleInfo(THiddenTroubleInfo tHiddenTroubleInfo); /** * 修改燃气隐患 * * @param tHiddenTroubleInfo 燃气隐患 * @return 结果 */ public int updateTHiddenTroubleInfo(THiddenTroubleInfo tHiddenTroubleInfo); /** * 批量删除燃气隐患 * * @param hiddenTroubleIds 需要删除的燃气隐患ID * @return 结果 */ public int deleteTHiddenTroubleInfoByIds(Long[] hiddenTroubleIds); /** * 删除燃气隐患信息 * * @param hiddenTroubleId 燃气隐患ID * @return 结果 */ public int deleteTHiddenTroubleInfoById(Long hiddenTroubleId); /** * Excel数据导出查询接口 * @param tHiddenTroubleInfo * @return */ List<THiddenTroubleInfo> selectTHiddenTroubleInfoExcelList(THiddenTroubleInfo tHiddenTroubleInfo); /** * 查询燃气信息是否有修改 * @param tHiddenTroubleInfo * @return */ THiddenTroubleInfo selectDetails(THiddenTroubleInfo tHiddenTroubleInfo); /** * 上报 * @param tHiddenTroubleInfo * @return */ int reportGovernment(THiddenTroubleInfo tHiddenTroubleInfo) throws ParseException; }