package com.dingzhuo.energy.data.monitoring.device.mapper; import com.dingzhuo.energy.data.monitoring.device.domain.DeviceStatusLive; import java.util.List; /** * 设备启停实时监测Mapper接口 * * @author sys * @date 2020-03-23 */ public interface DeviceStatusLiveMapper { /** * 查询设备启停实时监测 * * @param id 设备启停实时监测ID * @return 设备启停实时监测 */ DeviceStatusLive selectDeviceStatusLiveById(String id); /** * 查询设备启停实时监测列表 * * @param deviceStatusLive 设备启停实时监测 * @return 设备启停实时监测集合 */ List selectDeviceStatusLiveList(DeviceStatusLive deviceStatusLive); /** * 新增设备启停实时监测 * * @param deviceStatusLive 设备启停实时监测 * @return 结果 */ int insertDeviceStatusLive(DeviceStatusLive deviceStatusLive); /** * 修改设备启停实时监测 * * @param deviceStatusLive 设备启停实时监测 * @return 结果 */ int updateDeviceStatusLive(DeviceStatusLive deviceStatusLive); /** * 删除设备启停实时监测 * * @param id 设备启停实时监测ID * @return 结果 */ int deleteDeviceStatusLiveById(String id); /** * 批量删除设备启停实时监测 * * @param ids 需要删除的数据ID * @return 结果 */ int deleteDeviceStatusLiveByIds(String[] ids); DeviceStatusLive getDeviceStatus(String deviceId, String statusId); }