package com.ruoyi.business.mapper; import java.util.List; import com.ruoyi.business.domain.BizDevice; import com.ruoyi.business.req.DeviceReq; import com.ruoyi.business.res.DeviceRes; /** * 设备Mapper接口 * * @author slibra * @date 2024-09-26 */ public interface BizDeviceMapper { /** * 查询设备 * * @param deviceId 设备主键 * @return 设备 */ public BizDevice selectBizDeviceByDeviceId(Long deviceId); /** * 查询设备列表 * * @param bizDevice 设备 * @return 设备集合 */ public List selectBizDeviceList(BizDevice bizDevice); /** * 新增设备 * * @param bizDevice 设备 * @return 结果 */ public int insertBizDevice(BizDevice bizDevice); /** * 修改设备 * * @param bizDevice 设备 * @return 结果 */ public int updateBizDevice(BizDevice bizDevice); /** * 删除设备 * * @param deviceId 设备主键 * @return 结果 */ public int deleteBizDeviceByDeviceId(Long deviceId); /** * 批量删除设备 * * @param deviceIds 需要删除的数据主键集合 * @return 结果 */ public int deleteBizDeviceByDeviceIds(Long[] deviceIds); /** * * 获取在线的设备的部分信息 * @param deviceReq * @return 结果 */ List devicePageList(DeviceReq deviceReq); }