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 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); }