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 implements IEamEquipmentProcessParametersService { @Resource private EamEquipmentProcessParametersMapper eamEquipmentProcessParametersMapper; @Override public EamEquipmentProcessParameters queryByEquipmentIdAndParameterId(String equipmentId, String parameterId) { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(EamEquipmentProcessParameters::getEquipmentId, equipmentId); queryWrapper.eq(EamEquipmentProcessParameters::getParameterId, parameterId); return eamEquipmentProcessParametersMapper.selectOne(queryWrapper); } @Override public IPage queryPageList(String equipmentId, Page page) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("wmo.equipment_id", equipmentId); queryWrapper.orderByDesc("wmo.create_time"); return eamEquipmentProcessParametersMapper.queryPageList(page, queryWrapper); } }