package com.ld.igds.phone35.mapper; import com.ld.igds.phone35.dto.*; import com.ld.igds.phone35.param.Phone35DepotCommonParam; import com.ld.igds.phone35.param.Phone35WarnCommonParam; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @author chen */ public interface Phone35Mapper { /** * 获取仓库气体检测信息。默认每个仓库获取最新的一条 * * @param companyId * @param deptId * @return */ List getGasByDepot(@Param("companyId") String companyId, @Param("deptId") String deptId); /** * 获取仓库虫害检测信息。默认每个仓库获取最新的一条 * * @param companyId * @param deptId * @return */ List getPestByDepot(@Param("companyId") String companyId, @Param("deptId") String deptId); /** * 获取 能耗管理-实时配电 信息 * * @param companyId * @param deptId * @return */ List getRealEnergyByDept(@Param("companyId") String companyId, @Param("deptId") String deptId); /** * 获取警告列表 * * @param param * @return */ List getWarnByDept(@Param("param") Phone35DepotCommonParam param); /** * 警告处理 * * @param param */ void updateWarn(@Param("param") Phone35WarnCommonParam param); /** * 获取远程抄表列表 * * @param param * @return */ List getMeter(@Param("param") Phone35DepotCommonParam param); /** * 能耗管理-仓库能耗查询 * * @param param * @return */ List getEnergy(@Param("param") Phone35DepotCommonParam param); }