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