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