添加修改分组的信息

This commit is contained in:
孙小云 2026-01-20 14:30:21 +08:00
parent 87d452c444
commit 453a7eb5d6
1 changed files with 14 additions and 0 deletions

View File

@ -2,6 +2,8 @@ package com.ruoyi.device.service.impl;
import com.ruoyi.device.api.domain.DockVO; import com.ruoyi.device.api.domain.DockVO;
import com.ruoyi.device.domain.api.IGroupDomain; import com.ruoyi.device.domain.api.IGroupDomain;
import com.ruoyi.device.domain.api.IDockGroupDomain;
import com.ruoyi.device.domain.model.DockGroup;
import com.ruoyi.device.domain.model.Group; import com.ruoyi.device.domain.model.Group;
import com.ruoyi.device.service.api.IGroupService; import com.ruoyi.device.service.api.IGroupService;
import com.ruoyi.device.service.convert.GroupServiceConvert; import com.ruoyi.device.service.convert.GroupServiceConvert;
@ -24,6 +26,9 @@ public class GroupServiceImpl implements IGroupService
@Autowired @Autowired
private IGroupDomain groupDomain; private IGroupDomain groupDomain;
@Autowired
private IDockGroupDomain dockGroupDomain;
@Override @Override
public List<GroupDTO> selectGroupList(GroupDTO groupDTO) public List<GroupDTO> selectGroupList(GroupDTO groupDTO)
{ {
@ -81,6 +86,15 @@ public class GroupServiceImpl implements IGroupService
@Override @Override
public void switchDockGroup(Long dockId, Long groupId) public void switchDockGroup(Long dockId, Long groupId)
{ {
List<DockGroup> dockGroupList = dockGroupDomain.selectDockGroupByDockId(dockId);
for (DockGroup dockGroup : dockGroupList)
{
dockGroupDomain.deleteDockGroupById(dockGroup.getId());
}
DockGroup newDockGroup = new DockGroup();
newDockGroup.setDockId(dockId);
newDockGroup.setGroupId(groupId);
dockGroupDomain.insertDockGroup(newDockGroup);
} }
@Override @Override