package com.ruoyi.device.domain.api; import com.ruoyi.device.domain.model.Dock; import java.util.List; /** * 机场Domain接口 * * @author ruoyi * @date 2026-01-16 */ public interface IDockDomain { /** * 查询机场列表 * * @param dock 机场 * @return 机场集合 */ List selectDockList(Dock dock); /** * 根据机场主键查询机场 * * @param dockId 机场主键 * @return 机场 */ Dock selectDockByDockId(Long dockId); /** * 根据设备主键查询机场 * * @param deviceId 设备主键 * @return 机场 */ Dock selectDockByDeviceId(Long deviceId); /** * 新增机场 * * @param dock 机场 * @return 结果 */ int insertDock(Dock dock); /** * 修改机场 * * @param dock 机场 * @return 结果 */ int updateDock(Dock dock); /** * 删除机场 * * @param dockId 机场主键 * @return 结果 */ int deleteDockByDockId(Long dockId); /** * 批量删除机场 * * @param dockIds 机场主键数组 * @return 结果 */ int deleteDockByDockIds(Long[] dockIds); }