82 lines
2.6 KiB
Java
82 lines
2.6 KiB
Java
|
|
package com.ruoyi.device.domain.impl;
|
||
|
|
|
||
|
|
import com.ruoyi.device.domain.api.IDockAircraftDomain;
|
||
|
|
import com.ruoyi.device.domain.convert.DockAircraftDomainConvert;
|
||
|
|
import com.ruoyi.device.domain.model.DockAircraft;
|
||
|
|
import com.ruoyi.device.mapper.DockAircraftMapper;
|
||
|
|
import com.ruoyi.device.mapper.entity.DockAircraftEntity;
|
||
|
|
import org.springframework.stereotype.Component;
|
||
|
|
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 机场无人机关联Domain实现
|
||
|
|
*
|
||
|
|
* @author ruoyi
|
||
|
|
* @date 2026-01-16
|
||
|
|
*/
|
||
|
|
@Component
|
||
|
|
public class DockAircraftDomainImpl implements IDockAircraftDomain
|
||
|
|
{
|
||
|
|
private final DockAircraftMapper dockAircraftMapper;
|
||
|
|
|
||
|
|
public DockAircraftDomainImpl(DockAircraftMapper dockAircraftMapper)
|
||
|
|
{
|
||
|
|
this.dockAircraftMapper = dockAircraftMapper;
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public List<DockAircraft> selectDockAircraftList(DockAircraft dockAircraft)
|
||
|
|
{
|
||
|
|
DockAircraftEntity entity = DockAircraftDomainConvert.toEntity(dockAircraft);
|
||
|
|
List<DockAircraftEntity> entityList = dockAircraftMapper.selectDockAircraftList(entity);
|
||
|
|
return DockAircraftDomainConvert.toModelList(entityList);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public DockAircraft selectDockAircraftById(Long id)
|
||
|
|
{
|
||
|
|
DockAircraftEntity entity = dockAircraftMapper.selectDockAircraftById(id);
|
||
|
|
return DockAircraftDomainConvert.toModel(entity);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public List<DockAircraft> selectDockAircraftByDockId(Long dockId)
|
||
|
|
{
|
||
|
|
List<DockAircraftEntity> entityList = dockAircraftMapper.selectDockAircraftListByDockId(dockId);
|
||
|
|
return DockAircraftDomainConvert.toModelList(entityList);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public List<DockAircraft> selectDockAircraftByAircraftId(Long aircraftId)
|
||
|
|
{
|
||
|
|
List<DockAircraftEntity> entityList = dockAircraftMapper.selectDockAircraftListByAircraftId(aircraftId);
|
||
|
|
return DockAircraftDomainConvert.toModelList(entityList);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public int insertDockAircraft(DockAircraft dockAircraft)
|
||
|
|
{
|
||
|
|
DockAircraftEntity entity = DockAircraftDomainConvert.toEntity(dockAircraft);
|
||
|
|
return dockAircraftMapper.insertDockAircraft(entity);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public int updateDockAircraft(DockAircraft dockAircraft)
|
||
|
|
{
|
||
|
|
DockAircraftEntity entity = DockAircraftDomainConvert.toEntity(dockAircraft);
|
||
|
|
return dockAircraftMapper.updateDockAircraft(entity);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public int deleteDockAircraftById(Long id)
|
||
|
|
{
|
||
|
|
return dockAircraftMapper.deleteDockAircraftById(id);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public int deleteDockAircraftByIds(Long[] ids)
|
||
|
|
{
|
||
|
|
return dockAircraftMapper.deleteDockAircraftByIds(ids);
|
||
|
|
}
|
||
|
|
}
|