package com.ruoyi.device.mapper; import com.ruoyi.device.mapper.entity.DockEntity; import java.util.List; /** * 机场表Mapper接口 * * @author ruoyi * @date 2026-01-16 */ public interface DockMapper { /** * 根据机场主键查询机场 * * @param dockId 机场主键 * @return 机场信息 */ DockEntity selectDockByDockId(Long dockId); /** * 根据设备主键查询机场列表 * * @param deviceId 设备主键 * @return 机场列表 */ List selectDockListByDeviceId(Long deviceId); /** * 查询机场列表 * * @param dock 机场信息 * @return 机场集合 */ List selectDockList(DockEntity dock); /** * 新增机场 * * @param dock 机场信息 * @return 影响行数 */ int insertDock(DockEntity dock); /** * 修改机场 * * @param dock 机场信息 * @return 影响行数 */ int updateDock(DockEntity dock); /** * 删除机场 * * @param dockId 机场主键 * @return 影响行数 */ int deleteDockByDockId(Long dockId); /** * 批量删除机场 * * @param dockIds 需要删除的机场主键集合 * @return 影响行数 */ int deleteDockByDockIds(Long[] dockIds); }