a-tuoheng-device/src/main/java/com/ruoyi/device/service/impl/DockServiceImpl.java

48 lines
1.4 KiB
Java

package com.ruoyi.device.service.impl;
import com.ruoyi.device.domain.api.IDockDomain;
import com.ruoyi.device.domain.model.Dock;
import com.ruoyi.device.service.api.IDockService;
import com.ruoyi.device.service.convert.DockServiceConvert;
import com.ruoyi.device.service.dto.DockDTO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 机场Service业务层处理
*
* @author ruoyi
* @date 2026-01-16
*/
@Service
public class DockServiceImpl implements IDockService
{
@Autowired
private IDockDomain dockDomain;
@Override
public List<DockDTO> selectDockList(DockDTO dockDTO)
{
Dock model = DockServiceConvert.toModel(dockDTO);
List<Dock> modelList = dockDomain.selectDockList(model);
return DockServiceConvert.toDTOList(modelList);
}
@Override
public DockDTO selectDockByDockId(Long dockId)
{
Dock model = dockDomain.selectDockByDockId(dockId);
return DockServiceConvert.toDTO(model);
}
@Override
public List<DockDTO> searchDocks(String dockStatus, Long dockId)
{
DockDTO query = new DockDTO();
query.setDockId(dockId);
List<Dock> modelList = dockDomain.selectDockList(DockServiceConvert.toModel(query));
return DockServiceConvert.toDTOList(modelList);
}
}