77 lines
1.5 KiB
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);
|
|
} |