package org.jeecg.modules.eam.mapper; import com.baomidou.mybatisplus.annotation.InterceptorIgnore; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import org.jeecg.modules.eam.entity.PredictiveWorkPlanParameter; import org.jeecg.modules.eam.model.ParameterVo; import java.util.List; import java.util.Map; //预测性维护方案 触发条件参数 public interface PredictiveWorkPlanParameterMapper extends BaseMapper { public List listPredictiveWorkPlanParameter(@Param("params") Map params); public IPage> pagePredictiveWorkPlanParameter(IPage pageData, @Param("params") Map params); public List listParameter(@Param("predictiveWorkPlanId") String predictiveWorkPlanId); public ParameterVo findParameterInfo(@Param("saveTableName") String saveTableName, @Param("lowerLimitValue") float lowerLimitValue, @Param("upperLimitValue") float upperLimitValue, @Param("parameterCode") String parameterCode); @Select("") @InterceptorIgnore(tenantLine = "1") ParameterVo findCommonParameterInfo(@Param("sql") String sql); }