package com.ruoyi.buss.service.impl; import java.util.List; import com.ruoyi.buss.domain.DmBerth2; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.buss.mapper.DmBerth2Mapper; import com.ruoyi.buss.service.IDmBerth2Service; import com.ruoyi.common.core.text.Convert; /** * 泊位信息Service业务层处理 * * @author lx * @date 2025-03-14 */ @Service public class DmBerthService2Impl implements IDmBerth2Service { @Autowired private DmBerth2Mapper dmBerthMapper; /** * 查询泊位信息 * * @param PKID 泊位信息主键 * @return 泊位信息 */ @Override public DmBerth2 selectDmBerthByPKID(Long PKID) { return dmBerthMapper.selectDmBerthByPKID(PKID); } @Override public List selectDmBerthByHarborIds(List harborIds) { return dmBerthMapper.selectDmBerthByHarborIds(harborIds); } @Override public List selectDmBerthByHarborIdsAndStatus(List harborIds) { return dmBerthMapper.selectDmBerthByHarborIdsAndStatus(harborIds); } /** * 查询泊位信息列表 * * @param dmBerth2 泊位信息 * @return 泊位信息 */ @Override public List selectDmBerthList(DmBerth2 dmBerth2) { return dmBerthMapper.selectDmBerthList(dmBerth2); } /** * 新增泊位信息 * * @param dmBerth2 泊位信息 * @return 结果 */ @Override public int insertDmBerth(DmBerth2 dmBerth2) { dmBerth2.setCreateTime(DateUtils.getNowDate()); return dmBerthMapper.insertDmBerth(dmBerth2); } /** * 修改泊位信息 * * @param dmBerth2 泊位信息 * @return 结果 */ @Override public int updateDmBerth(DmBerth2 dmBerth2) { dmBerth2.setUpdateTime(DateUtils.getNowDate()); return dmBerthMapper.updateDmBerth(dmBerth2); } /** * 批量删除泊位信息 * * @param PKIDs 需要删除的泊位信息主键 * @return 结果 */ @Override public int deleteDmBerthByPKIDs(String PKIDs) { return dmBerthMapper.deleteDmBerthByPKIDs(Convert.toStrArray(PKIDs)); } /** * 删除泊位信息信息 * * @param PKID 泊位信息主键 * @return 结果 */ @Override public int deleteDmBerthByPKID(Long PKID) { return dmBerthMapper.deleteDmBerthByPKID(PKID); } /** * 根据泊位ID序列查询泊位信息集合 * * @param berthIds 泊位ID序列,以逗号分隔 * @return */ @Override public List getDmBerthListByIds(String berthIds) { return dmBerthMapper.getDmBerthListByIds("(" + berthIds + ")"); } }