a-tuoheng-device/src/main/java/com/ruoyi/device/mapper/DockMapper.java

77 lines
1.5 KiB
Java

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 机场信息
*/
DockEntity selectDockByDeviceId(Long deviceId);
/**
* 根据设备主键查询机场列表
*
* @param deviceId 设备主键
* @return 机场列表
*/
List<DockEntity> selectDockListByDeviceId(Long deviceId);
/**
* 查询机场列表
*
* @param dock 机场信息
* @return 机场集合
*/
List<DockEntity> 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);
}