82 lines
2.4 KiB
Java
82 lines
2.4 KiB
Java
package com.ruoyi.device.domain.impl;
|
|
|
|
import com.ruoyi.device.domain.api.IDockGroupDomain;
|
|
import com.ruoyi.device.domain.convert.DockGroupDomainConvert;
|
|
import com.ruoyi.device.domain.model.DockGroup;
|
|
import com.ruoyi.device.mapper.DockGroupMapper;
|
|
import com.ruoyi.device.mapper.entity.DockGroupEntity;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 机场分组关联Domain实现
|
|
*
|
|
* @author ruoyi
|
|
* @date 2026-01-16
|
|
*/
|
|
@Component
|
|
public class DockGroupDomainImpl implements IDockGroupDomain
|
|
{
|
|
private final DockGroupMapper dockGroupMapper;
|
|
|
|
public DockGroupDomainImpl(DockGroupMapper dockGroupMapper)
|
|
{
|
|
this.dockGroupMapper = dockGroupMapper;
|
|
}
|
|
|
|
@Override
|
|
public List<DockGroup> selectDockGroupList(DockGroup dockGroup)
|
|
{
|
|
DockGroupEntity entity = DockGroupDomainConvert.toEntity(dockGroup);
|
|
List<DockGroupEntity> entityList = dockGroupMapper.selectDockGroupList(entity);
|
|
return DockGroupDomainConvert.toModelList(entityList);
|
|
}
|
|
|
|
@Override
|
|
public DockGroup selectDockGroupById(Long id)
|
|
{
|
|
DockGroupEntity entity = dockGroupMapper.selectDockGroupById(id);
|
|
return DockGroupDomainConvert.toModel(entity);
|
|
}
|
|
|
|
@Override
|
|
public List<DockGroup> selectDockGroupByDockId(Long dockId)
|
|
{
|
|
List<DockGroupEntity> entityList = dockGroupMapper.selectDockGroupListByDockId(dockId);
|
|
return DockGroupDomainConvert.toModelList(entityList);
|
|
}
|
|
|
|
@Override
|
|
public List<DockGroup> selectDockGroupByGroupId(Long groupId)
|
|
{
|
|
List<DockGroupEntity> entityList = dockGroupMapper.selectDockGroupListByGroupId(groupId);
|
|
return DockGroupDomainConvert.toModelList(entityList);
|
|
}
|
|
|
|
@Override
|
|
public int insertDockGroup(DockGroup dockGroup)
|
|
{
|
|
DockGroupEntity entity = DockGroupDomainConvert.toEntity(dockGroup);
|
|
return dockGroupMapper.insertDockGroup(entity);
|
|
}
|
|
|
|
@Override
|
|
public int updateDockGroup(DockGroup dockGroup)
|
|
{
|
|
DockGroupEntity entity = DockGroupDomainConvert.toEntity(dockGroup);
|
|
return dockGroupMapper.updateDockGroup(entity);
|
|
}
|
|
|
|
@Override
|
|
public int deleteDockGroupById(Long id)
|
|
{
|
|
return dockGroupMapper.deleteDockGroupById(id);
|
|
}
|
|
|
|
@Override
|
|
public int deleteDockGroupByIds(Long[] ids)
|
|
{
|
|
return dockGroupMapper.deleteDockGroupByIds(ids);
|
|
}
|
|
} |