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.DockGroupServiceConvert; 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 selectDockGroupList(DockGroupDTO dockGroupDTO) { DockGroup model = DockGroupServiceConvert.to(dockGroupDTO); List modelList = dockGroupDomain.selectDockGroupList(model); return DockGroupServiceConvert.fromList(modelList); } @Override public DockGroupDTO selectDockGroupById(Long id) { DockGroup model = dockGroupDomain.selectDockGroupById(id); return DockGroupServiceConvert.from(model); } @Override public List selectDockGroupByDockId(Long dockId) { List modelList = dockGroupDomain.selectDockGroupByDockId(dockId); return DockGroupServiceConvert.fromList(modelList); } @Override public List selectDockGroupByGroupId(Long groupId) { List modelList = dockGroupDomain.selectDockGroupByGroupId(groupId); return DockGroupServiceConvert.fromList(modelList); } }