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

53 lines
1.8 KiB
Java
Raw Normal View History

2026-01-16 19:38:06 +08:00
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)
{
2026-01-21 11:43:56 +08:00
DockAircraft model = DockAircraftServiceConvert.to(dockAircraftDTO);
2026-01-16 19:38:06 +08:00
List<DockAircraft> modelList = dockAircraftDomain.selectDockAircraftList(model);
2026-01-21 11:43:56 +08:00
return DockAircraftServiceConvert.fromList(modelList);
2026-01-16 19:38:06 +08:00
}
@Override
public DockAircraftDTO selectDockAircraftById(Long id)
{
DockAircraft model = dockAircraftDomain.selectDockAircraftById(id);
2026-01-21 11:43:56 +08:00
return DockAircraftServiceConvert.from(model);
2026-01-16 19:38:06 +08:00
}
@Override
public List<DockAircraftDTO> selectDockAircraftByDockId(Long dockId)
{
List<DockAircraft> modelList = dockAircraftDomain.selectDockAircraftByDockId(dockId);
2026-01-21 11:43:56 +08:00
return DockAircraftServiceConvert.fromList(modelList);
2026-01-16 19:38:06 +08:00
}
@Override
public List<DockAircraftDTO> selectDockAircraftByAircraftId(Long aircraftId)
{
List<DockAircraft> modelList = dockAircraftDomain.selectDockAircraftByAircraftId(aircraftId);
2026-01-21 11:43:56 +08:00
return DockAircraftServiceConvert.fromList(modelList);
2026-01-16 19:38:06 +08:00
}
}