package com.example.springboot.service.device.impl; import com.example.springboot.entity.device.DeviceEntity; import com.example.springboot.mapper.device.DeviceMapper; import com.example.springboot.service.device.DeviceService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; @Service public class DeviceServiceImpl implements DeviceService { private final DeviceMapper deviceDao; @Autowired public DeviceServiceImpl(DeviceMapper deviceDao) { this.deviceDao = deviceDao; } @Override public List getAllDevices() { return deviceDao.selectAllDevices(); } @Override public void updateDeviceName(DeviceEntity device) { deviceDao.updateDeviceName(device); } @Override public void updateMultipleDevices(List devices) { deviceDao.updateMultipleDevices(devices); } @Override public List callStoredProc(DeviceEntity device) { return performStoredProcQuery(device); } private List performStoredProcQuery(DeviceEntity device) { // 执行存储过程的查询操作,并返回结果列表 List resultList = new ArrayList<>(); return deviceDao.callStoredProc(device); } }