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

60 lines
2.1 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.IAircraftPayloadDomain;
import com.ruoyi.device.domain.model.AircraftPayload;
import com.ruoyi.device.service.api.IAircraftPayloadService;
2026-01-21 13:18:33 +08:00
import com.ruoyi.device.service.convert.AircraftPayloadDTOConvert;
2026-01-16 19:38:06 +08:00
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)
{
2026-01-21 13:18:33 +08:00
AircraftPayload model = AircraftPayloadDTOConvert.to(aircraftPayloadDTO);
2026-01-16 19:38:06 +08:00
List<AircraftPayload> modelList = aircraftPayloadDomain.selectAircraftPayloadList(model);
2026-01-21 13:18:33 +08:00
return AircraftPayloadDTOConvert.fromList(modelList);
2026-01-16 19:38:06 +08:00
}
@Override
public AircraftPayloadDTO selectAircraftPayloadById(Long id)
{
AircraftPayload model = aircraftPayloadDomain.selectAircraftPayloadById(id);
2026-01-21 13:18:33 +08:00
return AircraftPayloadDTOConvert.from(model);
2026-01-16 19:38:06 +08:00
}
@Override
public List<AircraftPayloadDTO> selectAircraftPayloadByAircraftId(Long aircraftId)
{
List<AircraftPayload> modelList = aircraftPayloadDomain.selectAircraftPayloadByAircraftId(aircraftId);
2026-01-21 13:18:33 +08:00
return AircraftPayloadDTOConvert.fromList(modelList);
2026-01-16 19:38:06 +08:00
}
@Override
public List<AircraftPayloadDTO> selectAircraftPayloadByPayloadId(Long payloadId)
{
List<AircraftPayload> modelList = aircraftPayloadDomain.selectAircraftPayloadByPayloadId(payloadId);
2026-01-21 13:18:33 +08:00
return AircraftPayloadDTOConvert.fromList(modelList);
2026-01-16 19:38:06 +08:00
}
@Override
public List<AircraftPayloadDTO> selectAircraftPayloadByDockId(Long dockId)
{
List<AircraftPayload> modelList = aircraftPayloadDomain.selectAircraftPayloadByDockId(dockId);
2026-01-21 13:18:33 +08:00
return AircraftPayloadDTOConvert.fromList(modelList);
2026-01-16 19:38:06 +08:00
}
}