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<DtoPhoneGas> getGasByDepot(@Param("companyId") String companyId, @Param("deptId") String deptId);
|
|
/**
|
* 获取仓库虫害检测信息。默认每个仓库获取最新的一条
|
*
|
* @param companyId
|
* @param deptId
|
* @return
|
*/
|
List<DtoPhonePest> getPestByDepot(@Param("companyId") String companyId, @Param("deptId") String deptId);
|
|
/**
|
* 获取 能耗管理-实时配电 信息
|
*
|
* @param companyId
|
* @param deptId
|
* @return
|
*/
|
List<Dto5501> getRealEnergyByDept(@Param("companyId") String companyId, @Param("deptId") String deptId);
|
|
/**
|
* 获取警告列表
|
*
|
* @param param
|
* @return
|
*/
|
List<DtoWarn> getWarnByDept(@Param("param") Phone35DepotCommonParam param);
|
|
/**
|
* 警告处理
|
*
|
* @param param
|
*/
|
void updateWarn(@Param("param") Phone35WarnCommonParam param);
|
|
/**
|
* 获取远程抄表列表
|
*
|
* @param param
|
* @return
|
*/
|
List<DtoEnergy> getMeter(@Param("param") Phone35DepotCommonParam param);
|
|
/**
|
* 能耗管理-仓库能耗查询
|
*
|
* @param param
|
* @return
|
*/
|
List<DtoEnergy> getEnergy(@Param("param") Phone35DepotCommonParam param);
|
|
/**
|
* 电子巡逻列表
|
*
|
* @param param
|
* @return
|
*/
|
List<DtoPatrol> getPatrol(@Param("param") Phone35PatrolCommonParam param);
|
|
/**
|
* 电子打卡
|
*
|
* @param param
|
*/
|
void addPatrolRecord(@Param("param") Phone35PatrolCommonParam param);
|
|
/**
|
* 监控设备列表
|
*
|
* @param param
|
* @return
|
*/
|
List<DtoVideo> getCamera(@Param("param") Phone35VideoCommonParam param);
|
}
|