package com.ld.igds.phone.mapper;
|
|
import com.bstek.bdf2.core.model.DefaultUser;
|
import com.ld.igds.phone.dto.*;
|
import com.ld.igds.phone.param.*;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
/**
|
* @author chen
|
*/
|
public interface PhoneCommonMapper {
|
|
/**
|
* 根据用户名查询用户
|
*
|
* @param param
|
* @return
|
*/
|
DefaultUser phoneGetUser(@Param("param") String param);
|
|
/**
|
* 修改用户信息
|
*
|
* @param param
|
*/
|
void phoneUpdateUser(@Param("param") ParamUser param);
|
|
/**
|
* 获取气象信息
|
*
|
* @param param
|
* @return
|
*/
|
List<DtoWeather> phoneListWeather(@Param("param") String param);
|
|
/**
|
* 获取警告信息
|
*
|
* @param param
|
* @return
|
*/
|
List<Dto5003> phoneListWarn(@Param("param") ParamWarn param);
|
|
void updateWarn(@Param("param") ParamWarn param);
|
|
/**
|
* 获取仓库信息
|
*
|
* @param companyId
|
* @param deptId
|
* @return
|
*/
|
List<DtoDepot> phoneListDepot(@Param("companyId") String companyId,
|
@Param("deptId") String deptId);
|
|
/**
|
* 查询出入库记录
|
*
|
* @param param
|
* @return
|
*/
|
List<DtoInoutRecord> phoneListInoutRecord(@Param("param") ParamInoutRecord param);
|
|
/**
|
* 根据车牌检测是否有未完成信息
|
* @param param
|
* @return
|
*/
|
int validateByPlateNum(@Param("param") ParamInout param);
|
|
/**
|
* 根据一卡通和车牌检测是否有未完成信息
|
* @param param
|
* @return
|
*/
|
int validateByInterCard(@Param("param") ParamInout param);
|
|
/**
|
* 根据组织编码、仓库号、设备类型查询设备
|
* @param param
|
* @return
|
*/
|
List<DtoDevice> phoneListDevice(@Param("param") ParamDevice param);
|
|
List<DtoCamera> phoneListCamera(@Param("companyId") String companyId);
|
|
/**
|
* 远程抄表
|
* @param param
|
* @return
|
*/
|
List<DtoEnergyMeter> getEnergyMeter(@Param("param")ParamEnergyMeter param);
|
|
/**
|
* 根据组织编码和父编码查询部门列表
|
*/
|
List<DtoDept> getDeptList(@Param("companyId")String companyId,
|
@Param("parentId")String parentId);
|
|
/**
|
* 根据组织编码和部门编码查询仓库列表
|
*/
|
List<DtoDic> getDicList(@Param("companyId")String companyId,
|
@Param("parentCode")String parentCode);
|
|
|
/**
|
* 查询电子巡更记录
|
*
|
* @param param
|
* @return
|
*/
|
List<DtoPatrolRecord> phoneListPatrolRecord(@Param("param") ParamPatrolRecord param);
|
}
|