| | |
| | | List<Example.Criteria> criteriaList = example.getOredCriteria(); |
| | | if(criteriaList!=null&&criteriaList.size()>0){ |
| | | for(Example.Criteria cri : criteriaList){ |
| | | boolean isHasIsDelete = false; |
| | | for(Example.Criterion con : cri.getCriteria()){ |
| | | if( con.getCondition().indexOf("is_delete") >-1) { |
| | | isHasIsDelete = true; |
| | | break; |
| | | } |
| | | } |
| | | if( !isHasIsDelete) { |
| | | cri.andNotEqualTo("isDelete", Constants.IS_DELETE_TRUE); |
| | | } |
| | | } |
| | | }else { |
| | | example.or().andNotEqualTo("isDelete",Constants.IS_DELETE_TRUE); |
| | | } |
| | |
| | | @Override
|
| | | public PageBean queryByPageBean(PageBean pageBean) {
|
| | | Example example = ExampleUtil.generateExample(ENTITY_CLASS,pageBean);
|
| | | addDeletesToExample(example);
|
| | | // addDeletesToExample(example);
|
| | | if(pageBean.getPageSize()>0){
|
| | | PageHelper.startPage(pageBean.getPageIndex(),pageBean.getPageSize());
|
| | | }
|