package com.ld.igds.common.mapper;
|
|
import com.ld.igds.models.DeviceSer;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
/**
|
* @author jiazx
|
*/
|
public interface DeviceSerMapper {
|
|
void updateStatusByIp(@Param("companyId") String companyId,
|
@Param("status") String status,
|
@Param("ip") String ip,
|
@Param("port") Integer port);
|
|
void updateControlModel(@Param("companyId") String companyId,
|
@Param("id") String id,
|
@Param("controlModel") String controlModel);
|
|
List<DeviceSer> queryAll(@Param("companyId") String companyId);
|
|
void updateSerById(@Param("ser") DeviceSer ser);
|
|
/**
|
* 统一设置状态
|
*
|
* @param companyId
|
* @param status
|
*/
|
void updateStatusAll(@Param("companyId") String companyId, @Param("status") String status);
|
|
/**
|
* 根据设备信息进行数据更新
|
*
|
* @param data
|
*/
|
void updateByData(@Param("data") DeviceSer data);
|
|
void updateBySn(@Param("ip") String ip, @Param("port") Integer port, @Param("status") String status, @Param("sn") String sn);
|
}
|