68 lines
1.7 KiB
Java
68 lines
1.7 KiB
Java
|
|
package com.ruoyi.device.domain.impl;
|
||
|
|
|
||
|
|
import com.ruoyi.device.domain.api.IDockDomain;
|
||
|
|
import com.ruoyi.device.domain.convert.DockDomainConvert;
|
||
|
|
import com.ruoyi.device.domain.model.Dock;
|
||
|
|
import com.ruoyi.device.mapper.DockMapper;
|
||
|
|
import com.ruoyi.device.mapper.entity.DockEntity;
|
||
|
|
import org.springframework.stereotype.Component;
|
||
|
|
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 机场Domain实现
|
||
|
|
*
|
||
|
|
* @author ruoyi
|
||
|
|
* @date 2026-01-16
|
||
|
|
*/
|
||
|
|
@Component
|
||
|
|
public class DockDomainImpl implements IDockDomain
|
||
|
|
{
|
||
|
|
private final DockMapper dockMapper;
|
||
|
|
|
||
|
|
public DockDomainImpl(DockMapper dockMapper)
|
||
|
|
{
|
||
|
|
this.dockMapper = dockMapper;
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public List<Dock> selectDockList(Dock dock)
|
||
|
|
{
|
||
|
|
DockEntity entity = DockDomainConvert.toEntity(dock);
|
||
|
|
List<DockEntity> entityList = dockMapper.selectDockList(entity);
|
||
|
|
return DockDomainConvert.toModelList(entityList);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public Dock selectDockByDockId(Long dockId)
|
||
|
|
{
|
||
|
|
DockEntity entity = dockMapper.selectDockByDockId(dockId);
|
||
|
|
return DockDomainConvert.toModel(entity);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public int insertDock(Dock dock)
|
||
|
|
{
|
||
|
|
DockEntity entity = DockDomainConvert.toEntity(dock);
|
||
|
|
return dockMapper.insertDock(entity);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public int updateDock(Dock dock)
|
||
|
|
{
|
||
|
|
DockEntity entity = DockDomainConvert.toEntity(dock);
|
||
|
|
return dockMapper.updateDock(entity);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public int deleteDockByDockId(Long dockId)
|
||
|
|
{
|
||
|
|
return dockMapper.deleteDockByDockId(dockId);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public int deleteDockByDockIds(Long[] dockIds)
|
||
|
|
{
|
||
|
|
return dockMapper.deleteDockByDockIds(dockIds);
|
||
|
|
}
|
||
|
|
}
|