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 selectDockAircraftList(DockAircraftDTO dockAircraftDTO) { DockAircraft model = DockAircraftServiceConvert.toModel(dockAircraftDTO); List 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 selectDockAircraftByDockId(Long dockId) { List modelList = dockAircraftDomain.selectDockAircraftByDockId(dockId); return DockAircraftServiceConvert.toDTOList(modelList); } @Override public List selectDockAircraftByAircraftId(Long aircraftId) { List modelList = dockAircraftDomain.selectDockAircraftByAircraftId(aircraftId); return DockAircraftServiceConvert.toDTOList(modelList); } }