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<DeviceMaintenanceMapper, DeviceMaintenance> implements DeviceMaintenanceService {
|
@Resource
|
DeviceMaintenanceMapper deviceMaintenanceMapper;
|
|
@Override
|
public IPage<DeviceMaintenance> getDeviceMaintenancePage(Page page, Integer deviceId, String deviceNumber) {
|
LambdaQueryWrapper<DeviceMaintenance> queryWrapper = Wrappers.<DeviceMaintenance>lambdaQuery();
|
queryWrapper.eq(DeviceMaintenance::getDeviceId, deviceId);
|
if(!StringUtils.isEmpty(deviceNumber)){
|
queryWrapper.like(DeviceMaintenance::getDeviceNumber, deviceNumber);
|
}
|
return baseMapper.selectPage(page,queryWrapper );
|
}
|
|
@Override
|
public List<DeviceMaintenanceExport> deviceMaintenanceExport(Integer deviceId) {
|
return baseMapper.deviceMaintenanceExport(deviceId);
|
}
|
// @Override
|
// public List<DeviceMaintenance> getDeviceMaintenanceParam() {
|
// Map<String, Object> map = new HashMap<>();
|
// map.put("head",PrintChina.printChina(DeviceMaintenance.class));
|
// IPage<DeviceMaintenance> iPage = deviceMaintenanceMapper.getDeviceMaintenanceParam(page, QueryWrappers.queryWrappers(itemParameter));
|
// map.put("body",page);
|
// return deviceMaintenanceMapper.getDeviceMaintenanceParam();
|
// }
|
}
|