package com.ruoyi.require.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.require.dto.DeviceMaintenanceExport; import com.ruoyi.require.mapper.DeviceMaintenanceMapper; import com.ruoyi.require.pojo.DeviceMaintenance; import com.ruoyi.require.service.DeviceMaintenanceService; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; @Service public class DeviceMaintenanceImpl extends ServiceImpl implements DeviceMaintenanceService { @Resource DeviceMaintenanceMapper deviceMaintenanceMapper; @Override public IPage getDeviceMaintenancePage(Page page, Integer deviceId, String deviceNumber) { LambdaQueryWrapper queryWrapper = Wrappers.lambdaQuery(); queryWrapper.eq(DeviceMaintenance::getDeviceId, deviceId); if(!StringUtils.isEmpty(deviceNumber)){ queryWrapper.like(DeviceMaintenance::getDeviceNumber, deviceNumber); } return baseMapper.selectPage(page,queryWrapper ); } @Override public List deviceMaintenanceExport(Integer deviceId) { return baseMapper.deviceMaintenanceExport(deviceId); } // @Override // public List getDeviceMaintenanceParam() { // Map map = new HashMap<>(); // map.put("head",PrintChina.printChina(DeviceMaintenance.class)); // IPage iPage = deviceMaintenanceMapper.getDeviceMaintenanceParam(page, QueryWrappers.queryWrappers(itemParameter)); // map.put("body",page); // return deviceMaintenanceMapper.getDeviceMaintenanceParam(); // } }