package com.ld.igds.phone35.mapper; import com.ld.igds.phone35.dto.*; import com.ld.igds.phone35.param.*; 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); /** * 电子巡逻列表 * * @param param * @return */ List getPatrol(@Param("param") Phone35PatrolCommonParam param); /** * 电子打卡 * * @param param */ void addPatrolRecord(@Param("param") Phone35PatrolCommonParam param); /** * 监控设备列表 * * @param param * @return */ List getCamera(@Param("param") Phone35VideoCommonParam param); /** * 工单列表 * * @param param * @return */ List getOrderList(@Param("param") Phone35OrderCommonParam param); }