package com.ruoyi.manage.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.manage.domain.DpShipDevice;
import com.ruoyi.manage.domain.DpShips;
import java.util.List;
/**
*
* 舰艇设备表 服务类
*
*
* @author sunjiawei
* @since 2025-03-12
*/
public interface DpShipDeviceService extends IService {
//新增舰船设备数据
int insertDpShipDevice(DpShipDevice dpShipDevice);
//更新舰船设备数据
int updateDpShipDevice(DpShipDevice dpShipDevice);
//删除舰船设备数据
int deleteDpShipDevice(String id);
//获取舰船设备数据列表
List getDpShipDevices();
//根据ID获取舰船设备数据
DpShipDevice selectDpShipDevice(String id);
//根据name获取舰船设备数据
DpShipDevice selectDpShipDeviceByName(String name);
//根据舰船编号查询设备列表
List selectDpShipDeviceByShipId(String deviceShipId);
TableDataInfo getDpShipDevicesPage(DpShipDevice shipDevice);
}