60 lines
2.1 KiB
Java
60 lines
2.1 KiB
Java
package com.ruoyi.device.service.impl;
|
|
|
|
import com.ruoyi.device.domain.api.IAircraftPayloadDomain;
|
|
import com.ruoyi.device.domain.model.AircraftPayload;
|
|
import com.ruoyi.device.service.api.IAircraftPayloadService;
|
|
import com.ruoyi.device.service.convert.AircraftPayloadDTOConvert;
|
|
import com.ruoyi.device.service.dto.AircraftPayloadDTO;
|
|
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 AircraftPayloadServiceImpl implements IAircraftPayloadService
|
|
{
|
|
@Autowired
|
|
private IAircraftPayloadDomain aircraftPayloadDomain;
|
|
|
|
@Override
|
|
public List<AircraftPayloadDTO> selectAircraftPayloadList(AircraftPayloadDTO aircraftPayloadDTO)
|
|
{
|
|
AircraftPayload model = AircraftPayloadDTOConvert.to(aircraftPayloadDTO);
|
|
List<AircraftPayload> modelList = aircraftPayloadDomain.selectAircraftPayloadList(model);
|
|
return AircraftPayloadDTOConvert.fromList(modelList);
|
|
}
|
|
|
|
@Override
|
|
public AircraftPayloadDTO selectAircraftPayloadById(Long id)
|
|
{
|
|
AircraftPayload model = aircraftPayloadDomain.selectAircraftPayloadById(id);
|
|
return AircraftPayloadDTOConvert.from(model);
|
|
}
|
|
|
|
@Override
|
|
public List<AircraftPayloadDTO> selectAircraftPayloadByAircraftId(Long aircraftId)
|
|
{
|
|
List<AircraftPayload> modelList = aircraftPayloadDomain.selectAircraftPayloadByAircraftId(aircraftId);
|
|
return AircraftPayloadDTOConvert.fromList(modelList);
|
|
}
|
|
|
|
@Override
|
|
public List<AircraftPayloadDTO> selectAircraftPayloadByPayloadId(Long payloadId)
|
|
{
|
|
List<AircraftPayload> modelList = aircraftPayloadDomain.selectAircraftPayloadByPayloadId(payloadId);
|
|
return AircraftPayloadDTOConvert.fromList(modelList);
|
|
}
|
|
|
|
@Override
|
|
public List<AircraftPayloadDTO> selectAircraftPayloadByDockId(Long dockId)
|
|
{
|
|
List<AircraftPayload> modelList = aircraftPayloadDomain.selectAircraftPayloadByDockId(dockId);
|
|
return AircraftPayloadDTOConvert.fromList(modelList);
|
|
}
|
|
} |