a-tuoheng-device/src/main/java/com/ruoyi/device/domain/api/IDockDomain.java

69 lines
1.2 KiB
Java
Raw Normal View History

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);
}