于紫祥_1901
2020-12-23 e745dd38c5a413eaa000c7c5434621fbcd1800d5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package com.moral.util;
 
import java.util.List;
 
import com.moral.common.bean.Constants;
 
import tk.mybatis.mapper.entity.Example;
 
public class TkMybatisUtils {
 
    /**
     * 增加删除条件过滤
     * @param example
     */
    public static void addDeletesToExample(Example example){
        List<Example.Criteria> criteriaList = example.getOredCriteria();
        if(criteriaList!=null&&criteriaList.size()>0){
            for(Example.Criteria cri : criteriaList){
                cri.andNotEqualTo("isDelete", Constants.IS_DELETE_TRUE);
            }
        }else {
            example.or().andNotEqualTo("isDelete",Constants.IS_DELETE_TRUE);
        }
    }
}