package com.ruoyi.buss.service; import java.util.List; import com.ruoyi.buss.domain.DmBerth2; /** * 泊位信息Service接口 * * @author lx * @date 2025-03-14 */ public interface IDmBerth2Service { /** * 查询泊位信息 * * @param PKID 泊位信息主键 * @return 泊位信息 */ public DmBerth2 selectDmBerthByPKID(Long PKID); /** * 查询泊位信息列表 * * @param harborIds 泊位信息 * @return 泊位信息集合 */ public List selectDmBerthByHarborIds(List harborIds); /** * 查询泊位信息列表(只查询状态为正常的) * * @param harborIds 泊位信息 * @return 泊位信息集合 */ public List selectDmBerthByHarborIdsAndStatus(List harborIds); /** * 查询泊位信息列表 * * @param dmBerth2 泊位信息 * @return 泊位信息集合 */ public List selectDmBerthList(DmBerth2 dmBerth2); /** * 新增泊位信息 * * @param dmBerth2 泊位信息 * @return 结果 */ public int insertDmBerth(DmBerth2 dmBerth2); /** * 修改泊位信息 * * @param dmBerth2 泊位信息 * @return 结果 */ public int updateDmBerth(DmBerth2 dmBerth2); /** * 批量删除泊位信息 * * @param PKIDs 需要删除的泊位信息主键集合 * @return 结果 */ public int deleteDmBerthByPKIDs(String PKIDs); /** * 删除泊位信息信息 * * @param PKID 泊位信息主键 * @return 结果 */ public int deleteDmBerthByPKID(Long PKID); /** * 根据泊位ID序列查询泊位信息集合 * * @param berthIds 泊位ID序列,以逗号分隔 * @return */ public List getDmBerthListByIds(String berthIds); }