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

53 lines
1.6 KiB
Java

package com.ruoyi.device.service.impl;
import com.ruoyi.device.domain.api.IDockGroupDomain;
import com.ruoyi.device.domain.model.DockGroup;
import com.ruoyi.device.service.api.IDockGroupService;
import com.ruoyi.device.service.convert.DockGroupDTOConvert;
import com.ruoyi.device.service.dto.DockGroupDTO;
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 DockGroupServiceImpl implements IDockGroupService
{
@Autowired
private IDockGroupDomain dockGroupDomain;
@Override
public List<DockGroupDTO> selectDockGroupList(DockGroupDTO dockGroupDTO)
{
DockGroup model = DockGroupDTOConvert.to(dockGroupDTO);
List<DockGroup> modelList = dockGroupDomain.selectDockGroupList(model);
return DockGroupDTOConvert.fromList(modelList);
}
@Override
public DockGroupDTO selectDockGroupById(Long id)
{
DockGroup model = dockGroupDomain.selectDockGroupById(id);
return DockGroupDTOConvert.from(model);
}
@Override
public List<DockGroupDTO> selectDockGroupByDockId(Long dockId)
{
List<DockGroup> modelList = dockGroupDomain.selectDockGroupByDockId(dockId);
return DockGroupDTOConvert.fromList(modelList);
}
@Override
public List<DockGroupDTO> selectDockGroupByGroupId(Long groupId)
{
List<DockGroup> modelList = dockGroupDomain.selectDockGroupByGroupId(groupId);
return DockGroupDTOConvert.fromList(modelList);
}
}