2026-01-16 19:13:33 +08:00
|
|
|
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<Dock> selectDockList(Dock dock);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据机场主键查询机场
|
|
|
|
|
*
|
|
|
|
|
* @param dockId 机场主键
|
|
|
|
|
* @return 机场
|
|
|
|
|
*/
|
|
|
|
|
Dock selectDockByDockId(Long dockId);
|
|
|
|
|
|
2026-01-17 13:57:14 +08:00
|
|
|
/**
|
|
|
|
|
* 根据设备主键查询机场
|
|
|
|
|
*
|
|
|
|
|
* @param deviceId 设备主键
|
|
|
|
|
* @return 机场
|
|
|
|
|
*/
|
|
|
|
|
Dock selectDockByDeviceId(Long deviceId);
|
|
|
|
|
|
2026-01-16 19:13:33 +08:00
|
|
|
/**
|
|
|
|
|
* 新增机场
|
|
|
|
|
*
|
|
|
|
|
* @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);
|
|
|
|
|
}
|