排单分页接口性能优化

This commit is contained in:
gaoqr
2026-07-01 17:46:02 +08:00
parent fe6202e6f6
commit d4f3692ea4
12 changed files with 130 additions and 126 deletions
@@ -2,6 +2,7 @@ package com.cf.imes.framework.mybatis.core.query;
import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.cf.imes.framework.common.util.collection.ArrayUtils;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
@@ -100,6 +101,11 @@ public class LambdaQueryWrapperX<T> extends LambdaQueryWrapper<T> {
return betweenIfPresent(column, val1, val2);
}
public LambdaQueryWrapperX<T> selectX(SFunction<T, ?>... columns) {
super.doSelect(true, CollectionUtils.toList(columns));
return this;
}
// ========== 重写父类方法,方便链式调用 ==========
@Override