package com.ruoyi.buss.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.buss.mapper.DmWarshipMapper; import com.ruoyi.buss.domain.DmWarship; import com.ruoyi.buss.service.IDmWarshipService; import com.ruoyi.common.core.text.Convert; /** * 舰艇信息Service业务层处理 * * @author lx * @date 2025-03-14 */ @Service public class DmWarshipServiceImpl implements IDmWarshipService { @Autowired private DmWarshipMapper dmWarshipMapper; /** * 查询舰艇信息 * * @param shipNo 舰艇信息主键 * @return 舰艇信息 */ @Override public DmWarship selectDmWarshipByShipNo(String shipNo) { return dmWarshipMapper.selectDmWarshipByShipNo(shipNo); } /** * 查询舰艇信息列表 * * @param dmWarship 舰艇信息 * @return 舰艇信息 */ @Override public List selectDmWarshipList(DmWarship dmWarship) { return dmWarshipMapper.selectDmWarshipList(dmWarship); } /** * 新增舰艇信息 * * @param dmWarship 舰艇信息 * @return 结果 */ @Override public int insertDmWarship(DmWarship dmWarship) { dmWarship.setCreateTime(DateUtils.getNowDate()); return dmWarshipMapper.insertDmWarship(dmWarship); } /** * 修改舰艇信息 * * @param dmWarship 舰艇信息 * @return 结果 */ @Override public int updateDmWarship(DmWarship dmWarship) { dmWarship.setUpdateTime(DateUtils.getNowDate()); return dmWarshipMapper.updateDmWarship(dmWarship); } /** * 批量删除舰艇信息 * * @param shipNos 需要删除的舰艇信息主键 * @return 结果 */ @Override public int deleteDmWarshipByShipNos(String shipNos) { return dmWarshipMapper.deleteDmWarshipByShipNos(Convert.toStrArray(shipNos)); } /** * 删除舰艇信息信息 * * @param shipNo 舰艇信息主键 * @return 结果 */ @Override public int deleteDmWarshipByShipNo(String shipNo) { return dmWarshipMapper.deleteDmWarshipByShipNo(shipNo); } }