在编写代码的过程中我们常常会遇到下面的业务场景:我们需要根据传进来的参数来去进行拼接查询,例如当前端传过来的参数是base,那么我们就需要在Mybatis-Plus的条件构造其中写出如下语句:
public PageUtils queryBaseAttrBase(Map<String, Object> params, Long catelogId, String attrType) {
//params表示前端传递的各种信息,例如分页信息等(本实例中可忽略)
//catelogId表示该实体中的主键ID(本实例中可忽略)
//attrType表示前端传递过来的类型条件,该实例中用这个字段来判断
QueryWrapper