机台树添加组织id参数

This commit is contained in:
yangsb
2024-04-10 14:26:24 +08:00
parent 3cf092a7b6
commit 262b2d1e81
3 changed files with 5 additions and 4 deletions
@@ -120,8 +120,8 @@ public class MachineController {
@GetMapping("getMachineTree")
@Operation(summary = "获得机台树")
@PreAuthorize("@ss.hasPermission('machine::query')")
public CommonResult<Map<Integer, List<MachineVO>>> getMachineTree() {
return success(machineService.getMachineTree());
public CommonResult<Map<Integer, List<MachineVO>>> getMachineTree(@RequestParam(required = false) Long organId) {
return success(machineService.getMachineTree(organId));
}
@@ -71,5 +71,5 @@ public interface MachineService {
List<MachineDO> list(Collection<Long> ids);
Map<Integer, List<MachineVO>> getMachineTree();
Map<Integer, List<MachineVO>> getMachineTree(Long organId);
}
@@ -196,8 +196,9 @@ public class MachineServiceImpl implements MachineService {
}
@Override
public Map<Integer, List<MachineVO>> getMachineTree() {
public Map<Integer, List<MachineVO>> getMachineTree(Long organId) {
List<MachineDO> machineDOS = machineMapper.selectList(new LambdaQueryWrapperX<MachineDO>()
.eqIfPresent(MachineDO::getOrganId, organId)
.select(MachineDO::getName, MachineDO::getMachineType, MachineDO::getId, MachineDO::getLabelId, MachineDO::getCreateTime)
);
List<MachineVO> machineVOS = BeanUtils.toBean(machineDOS, MachineVO.class);