53 lines
1.8 KiB
Java
53 lines
1.8 KiB
Java
|
|
package com.ruoyi.device.service.impl;
|
||
|
|
|
||
|
|
import com.ruoyi.device.domain.api.IDockAircraftDomain;
|
||
|
|
import com.ruoyi.device.domain.model.DockAircraft;
|
||
|
|
import com.ruoyi.device.service.api.IDockAircraftService;
|
||
|
|
import com.ruoyi.device.service.convert.DockAircraftServiceConvert;
|
||
|
|
import com.ruoyi.device.service.dto.DockAircraftDTO;
|
||
|
|
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 DockAircraftServiceImpl implements IDockAircraftService
|
||
|
|
{
|
||
|
|
@Autowired
|
||
|
|
private IDockAircraftDomain dockAircraftDomain;
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public List<DockAircraftDTO> selectDockAircraftList(DockAircraftDTO dockAircraftDTO)
|
||
|
|
{
|
||
|
|
DockAircraft model = DockAircraftServiceConvert.toModel(dockAircraftDTO);
|
||
|
|
List<DockAircraft> modelList = dockAircraftDomain.selectDockAircraftList(model);
|
||
|
|
return DockAircraftServiceConvert.toDTOList(modelList);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public DockAircraftDTO selectDockAircraftById(Long id)
|
||
|
|
{
|
||
|
|
DockAircraft model = dockAircraftDomain.selectDockAircraftById(id);
|
||
|
|
return DockAircraftServiceConvert.toDTO(model);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public List<DockAircraftDTO> selectDockAircraftByDockId(Long dockId)
|
||
|
|
{
|
||
|
|
List<DockAircraft> modelList = dockAircraftDomain.selectDockAircraftByDockId(dockId);
|
||
|
|
return DockAircraftServiceConvert.toDTOList(modelList);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public List<DockAircraftDTO> selectDockAircraftByAircraftId(Long aircraftId)
|
||
|
|
{
|
||
|
|
List<DockAircraft> modelList = dockAircraftDomain.selectDockAircraftByAircraftId(aircraftId);
|
||
|
|
return DockAircraftServiceConvert.toDTOList(modelList);
|
||
|
|
}
|
||
|
|
}
|