package com.ruoyi.manage.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.manage.domain.DpShips; import com.ruoyi.manage.domain.vo.ShipTypeVO; import com.ruoyi.manage.domain.vo.Tree; import com.ruoyi.manage.domain.vo.TreeVO; import java.util.List; import java.util.Map; /** *

* 舰船表 服务类 *

* * @author zhangyy * @since 2025-03-11 */ public interface DpShipsService extends IService { //根据ID查询舰船信息 DpShips getDpShipsById(String id); //根据码头ID查询船舰类型 List getDpShipTypeByWhId(Integer whId); List getDpShipTypeByWhIdNEW(Integer whId); //根据码头ID和舰船类型查询舰船列表 List getDpShipsByWhIdType(Integer whId, String shipType); List getDpShipsByWhIdTypeNEW(Integer whId, List shipType); //根据码头ID和泊位ID查询舰船列表 List getByWhIdBeId(Integer whId,Integer beId); TableDataInfo getPageList(DpShips ships); }