项目中所有用到QueryWrapper全局添加自定义查询条件的sql,
每次都要写个查询条件queryWrapper.eq来查询数据权限,希望全局能调用,求大佬帮助!
LambdaQueryWrapper<Entity> ruleQuery = new LambdaQueryWrapper<>();
ruleQuery.eq(Entity::getCode, code);
ruleQuery.eq(Entity::getGoods, goodCode);
this.encapsulationCondition(ruleQuery);
public void encapsulationCondition(LambdaQueryWrapper<Entity> query) {
query.in(Entity::getStatus, "2", "3");
}
封装一个类似encapsulationCondition
的方法,把公共部分的条件封装起来