48 lines
1.4 KiB
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);
|
|
}
|
|
} |