package com.ruoyi.manage.service; import java.util.List; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.manage.domain.DmHarbor; /** * 港口信息Service接口 * * @author ruoyi * @date 2025-03-17 */ public interface IDmHarborService extends IService { /** * 查询港口信息 * * @param pkId 港口信息主键 * @return 港口信息 */ public DmHarbor selectDmHarborByPkId(Long pkId); /** * 查询港口信息列表 * * @param dmHarbor 港口信息 * @return 港口信息集合 */ public List selectDmHarborList(DmHarbor dmHarbor); /** * 新增港口信息 * * @param dmHarbor 港口信息 * @return 结果 */ public int insertDmHarbor(DmHarbor dmHarbor); /** * 修改港口信息 * * @param dmHarbor 港口信息 * @return 结果 */ public int updateDmHarbor(DmHarbor dmHarbor); /** * 批量删除港口信息 * * @param pkIds 需要删除的港口信息主键集合 * @return 结果 */ public int deleteDmHarborByPkIds(Long[] pkIds); /** * 删除港口信息信息 * * @param pkId 港口信息主键 * @return 结果 */ public int deleteDmHarborByPkId(Long pkId); TableDataInfo getList(DmHarbor dmHarbor); }