package com.ld.igds.common.mapper;
|
|
import com.ld.igds.models.Device;
|
import com.ld.igds.temp.dto.TempParam;
|
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
/**
|
* 设备操作持久层
|
*
|
* @author jiazx
|
*/
|
public interface DeviceMapper {
|
/**
|
* @param companyId
|
* @return
|
*/
|
List<Device> queryAll(@Param("companyId") String companyId);
|
|
/**
|
* 更新温控设备信息,ext1=设定温度,ext2=空调模式
|
*
|
* @param param
|
*/
|
void updateTempControlInfo(@Param("param") TempParam param);
|
|
/**
|
* 根据 组织编码,分机编码,通道号更新数据
|
*
|
* @param device
|
* @return
|
*/
|
int updateDeviceNoId(@Param("data") Device device);
|
|
/**
|
* 根据数据信息,新增设备信息
|
*
|
* @param device
|
*/
|
void addDevice(@Param("data") Device device);
|
|
/**
|
* 更新设备所在位置
|
*
|
* @param deviceId
|
* @param posX
|
* @param posY
|
*/
|
void updatePos(@Param("deviceId") String deviceId, @Param("posX") Double posX, @Param("posY") Double posY);
|
|
List<Device> queryByTimId(@Param("companyId") String companyId,@Param("timId") String timId);
|
}
|