package org.jeecg.modules.eam.service.impl;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import org.jeecg.modules.eam.entity.EamEquipmentProcessParameters;
|
import org.jeecg.modules.eam.mapper.EamEquipmentProcessParametersMapper;
|
import org.jeecg.modules.eam.service.IEamEquipmentProcessParametersService;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
|
/**
|
* @Description: 设备工艺参数
|
* @Author: jeecg-boot
|
* @Date: 2025-04-27
|
* @Version: V1.0
|
*/
|
@Service
|
public class EamEquipmentProcessParametersServiceImpl extends ServiceImpl<EamEquipmentProcessParametersMapper, EamEquipmentProcessParameters> implements IEamEquipmentProcessParametersService {
|
|
@Resource
|
private EamEquipmentProcessParametersMapper eamEquipmentProcessParametersMapper;
|
|
@Override
|
public EamEquipmentProcessParameters queryByEquipmentIdAndParameterId(String equipmentId, String parameterId) {
|
LambdaQueryWrapper<EamEquipmentProcessParameters> queryWrapper = new LambdaQueryWrapper<>();
|
queryWrapper.eq(EamEquipmentProcessParameters::getEquipmentId, equipmentId);
|
queryWrapper.eq(EamEquipmentProcessParameters::getParameterId, parameterId);
|
return eamEquipmentProcessParametersMapper.selectOne(queryWrapper);
|
}
|
|
@Override
|
public IPage<EamEquipmentProcessParameters> queryPageList(String equipmentId, Page<EamEquipmentProcessParameters> page) {
|
QueryWrapper<EamEquipmentProcessParameters> queryWrapper = new QueryWrapper<>();
|
queryWrapper.eq("wmo.equipment_id", equipmentId);
|
queryWrapper.orderByDesc("wmo.create_time");
|
return eamEquipmentProcessParametersMapper.queryPageList(page, queryWrapper);
|
}
|
}
|